Как стать автором
Обновить

Лонгрид по полезному чтению в 2023 году: 39 книг, которые помогут писать красивый <код>

Время на прочтение17 мин
Количество просмотров29K
Всего голосов 33: ↑30 и ↓3+27
Комментарии12

Комментарии 12

Интересно, а почему такие книги идут преимущественно за авторством западных программистов? Причина только в сложности/лени/не желании связываться с процессом написания книги?

Очевидно, что "западных" программистов сильно больше чем российских, англоязычная аудитория в разы больше, а издание литературы в разы прибыльнее (у нас с трудом можно выйти на самоокупаемость). Плюс широкая аудитория не будет разбираться, кто более компетентный - Вася Пупкин или Роберт Мартин, а пойдет за тем чье имя звучит солиднее и по-иностранному. Причин вагон и маленькая тележка, а в совокупности они ведут к тому, что книги российских авторов то на самом деле есть, и в РФ они выпускаются - просто вы о них не слышали и не знаете.

Пожалуй что не буду я никогда писать красивый код. Я столько не осилю)

Мне ситуация с этими книгами немного напоминает ситуацию с простонародным восприятием религии. Вот у нас куча полезных книг, которые точно хуже не сделают И почти все знают, что есть какой-то там SOLID, какой-то там GRASP и какие-то там паттерны. Но на деле выполнять это всё как бы не обязательно. Большинство все равно предпочитает накручивать в своем коде такие спагетти, как будто завтра не наступит и разбираться не придется. А если ты такой умный решишь побыть евангелистом и внедрить в команде хорошие практики, то рискуешь встретить спектр реакций от простого игнора до агрессии.

Когда я вижу слово "лонгрид" - моя рука тянется к пистолету...

На мой взгляд мешанина из случайно выбранных книг. Некоторые не имеют никакого отношения к красивому коду, качество других вообще сомнительно, большинство уж точно не относится к неустаревающей классике. В то же время широко известную классику как раз обошли вниманием. И "Чистую архитектуру" почему-то назвали "Чистым кодом".

Казалось бы - при чём тут МТС?

Building Machine Learning Powered Applications: Going from Idea to Product

  1. Уже есть перевод.

  2. Никакого отношения теме "красивого кода".

  3. Книга на "горячую тему" весьма сомнительного содержания. Сложилось впечатление, что целевой аудиторией автор видел project manager'ов в вакууме, которые раньше ничего не запускали и тут первый их проект. Программисту она точно не понравится.

Писать красивый код можно не только с помощью книг. Можно использовать автоматические анализаторы, которые помогут улучшить качество кода. Например AppRefactoring или CodeScene

Зарегистрируйтесь на Хабре, чтобы оставить комментарий