или книги есть, чтобы изучать раст?
раст бук жеж
А не мог бы прислать ссылку а то не могу найти
https://doc.rust-lang.org/book/ch16-04-extensible-concurrency-sync-and-send.html
Тут выше тебе советы уже давали Раст бук. От себя скажу смотри лагеря C и CPP 😒 лишним не будет. Ещё книжка была чистый код. А ещё rustdoc --open откроется документация в браузере по всему твоему проекту. Она кривая иногда бывает но почитать иногда бывает полезно
Посмотри закреп в этом чате
А "clean code" - рассчитанный на ООП + Java для Rust вообще актуален? Меня вот, если честно, бОООльшие сомнения берут. Это мы ещё не говорим о том, что там куча дефениций типа "делайте разумно, не делайте неразумно".
а что за Лагеря С и СPP? )
э... clang - это фронтэнд компилятора c LLVM-бэкэндом С++ - это язык программирования понятнее не стало
😒зато говорится перед тем как писать думайте. Планируйте
Я очень надеюсь, что это шутка. Поскольку clean code - в этом контексте выглядит просто как "все рекомендуют и я порекомендую".
с клин кодом всегда дебаты... это нормально)) единственное, что оттуда реально рабочее - это D.R.Y принцип, ибо он недвусмысленный и применим ВЕЗДЕ остальное все, очень стандартизированное и абстракное представление "идеального кода" в чьем-то понимании как и ООП (кто-то говорит, что ООП - это метод и класс (банда четырех), кто-то говорит, что ООП - это методы, классы и 3 (4) базовых принципа)...
clean code даже сам себе противоречит нередко в нём есть хорошие советы, типа "функция должна делать что-то одно", которое также входит в философию юникс как "do one thing and do it well" а есть и не очень хорошие
1. rustbook - как уже сказали. 1.1 На мой взгляд там маловато практики - я бы взял на adventofcode.com - один любой год и параллельно с rustbook его прорешал (ИМХО AoC - прям сильно лучше leetcode или чего-то подобного). 1.2 Лекции Алексея Кладова в заголовке группы. 2. Потом можно себе какую-то боле-менее практическую заадчу (вот лично я эту часть скипнул - и думаю переписывать ли один из "попахивающих" сервисов на Rust но пока не решил). 3. По книгам - для "общего кругозора" SICP (там действительно по верхам, но прям хорошо). 3.1 Я бы посоветовал "Code Complete" (макконела) - но поскольку я читал её давно может быть что-то типа синдрома утёнка. Так что попросил бы 2nd opinion по ней.
вот по поводу one thing - это хороший совет, но настолько размытый, что, к сожалению, иногда приводит к дебатам, не хуже дебатов про ООП))
clean code никак не рассчитан на ООП
Ссылки на паттерны проектирвоания - полностью ООП-шном смысле Глава про ошибки - 100% ООП-шная Глава про объекты && структуры - довольно сильно. Ну то есть я когда читал уже знал Haskell (Rust - конечно компромис между C + Haskell) и понимал сколько там к функциональщине не подходит.
Обсуждают сегодня