🌎 Clean Code: A Handbook of Agile Software Craftsmanship. Robert C. Martin, 2nd Edition (2025)
❔ Чему вы научитесь:
🔵 называть переменные, функции и классы так, чтобы комментарии становились лишними;
🔵 дробить функции до одного уровня абстракции и одной ответственности;
🔵 отличать полезный комментарий от компенсации плохого кода;
🔵 обрабатывать ошибки без замусоривания основной логики;
🔵 писать тесты, которые читаются как спецификация поведения;
🔵 распознавать code smells и проводить рефакторинг пошагово.
"Clean Code" — книга о читаемости кода как об инженерном требовании, разобранная на примерах с последовательным улучшением реальных фрагментов. Примеры на Java, но принципы переносимы; рассчитано на разработчиков с опытом от года, которым уже приходилось поддерживать чужой код. Часть рекомендаций спорна и активно критикуется — читать стоит как позицию автора для осмысления, а не как свод правил.
🗄 Скачать курс
Backender
❔ Чему вы научитесь:
🔵 называть переменные, функции и классы так, чтобы комментарии становились лишними;
🔵 дробить функции до одного уровня абстракции и одной ответственности;
🔵 отличать полезный комментарий от компенсации плохого кода;
🔵 обрабатывать ошибки без замусоривания основной логики;
🔵 писать тесты, которые читаются как спецификация поведения;
🔵 распознавать code smells и проводить рефакторинг пошагово.
"Clean Code" — книга о читаемости кода как об инженерном требовании, разобранная на примерах с последовательным улучшением реальных фрагментов. Примеры на Java, но принципы переносимы; рассчитано на разработчиков с опытом от года, которым уже приходилось поддерживать чужой код. Часть рекомендаций спорна и активно критикуется — читать стоит как позицию автора для осмысления, а не как свод правил.
🗄 Скачать курс
Backender