Rust - это лишь ещё один инструмент, не стоит его рассматривать как что-то обязательное. Бороться с компилятором - это глупая затея (в любом случае проиграешь), есть определённые "правила" написания кода, в Rust они просто более строгие, чем в других языках. Как итог из всех итераций реализации проекта должен получиться готовый продукт, который бы отвечал всем требованиям заказчика. В случае, если вы можете обеспечить это на языке(инструменте), который считается наиболее удобным и знакомым, то на нем и следует писать.
Жаль, что многие компании не понимают, что горящие глаза - это не всегда положительно. Человек с горящими глазами может слишком сильно уйти в проект и "растянуть" сроки. К тому же, если у человека сейчас горят глаза, когда речь идёт о конкретном проекте, какая вероятность того, что завтра он не найдет то, что ему наиболее интересно?
Rust - это лишь ещё один инструмент, не стоит его рассматривать как что-то обязательное. Бороться с компилятором - это глупая затея (в любом случае проиграешь), есть определённые "правила" написания кода, в Rust они просто более строгие, чем в других языках. Как итог из всех итераций реализации проекта должен получиться готовый продукт, который бы отвечал всем требованиям заказчика. В случае, если вы можете обеспечить это на языке(инструменте), который считается наиболее удобным и знакомым, то на нем и следует писать.
Я в статье допустил ошибку, там 4 умных указателя, остальные 5 - это лишь обертки
Спасибо, что исправили
Спасибо за ваш комментарий! Учту на будущее, в этой же статье хотелось привести абстрактный пример с использованием лишь std.
Жаль, что многие компании не понимают, что горящие глаза - это не всегда положительно. Человек с горящими глазами может слишком сильно уйти в проект и "растянуть" сроки. К тому же, если у человека сейчас горят глаза, когда речь идёт о конкретном проекте, какая вероятность того, что завтра он не найдет то, что ему наиболее интересно?