Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и «укрощение». Каким же должен быть код? Эта книга полна реальных примеров, позволяющих взглянуть на код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Вы узнаете много нового о коде. Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший.
Книга состоит из трех частей. Сначала вы познакомитесь с принципами, паттернами и приемами написания чистого кода. Затем приступите к практическим сценариям с нарастающей сложностью — упражнениям по чи
Отличная книга. Если вы смотрите на код, и у вас есть смутное ощущение, что от него "попахивает", то эта книжка поможет разобраться, почему вам не кажется. Четко, понятно, постепенно, от названий переменных до архитектуры приложения. А потом, для повторения есть практический разбор кода и, наконец, краткая формулировка "правил" чистого кода. Я читал и радовался, вытаскивал свои подсознательные сомнения по поводу одного проектика на сознательный уровень, и говорил - "да, это же логично!", ну вот нн всегда и не всем. Правда, на теме "Классы" начал сливаться потихоньку, и последняя глава про параллельное погроммирование была мною взята наскоком,поверхностно, для общих знаний, но я так-то не в чистую программированием занимаюсь... В общем, рекомендую всем причастным.
The book can reveal a lot of new techniques and knowledge for newcomers in software development, but it also shown a some bad practices in a modern world. From a point of view for professional growth this book is worth reading, but reader should always compromise recommendations according to practices used during development nowadays. Newcomers will get a lot from this book, but professionals should defend them from a 100% usage of guidelines in this book.
классика, с которой я хотела ознакомиться, но так и не смогла ее закончить, чисто быстро проскиммала. уверена, что в свое время она была действительно инновационной и life changing, но сейчас она мне часто казалась устаревшей и уставшей, написанной довольно надменно и душно