Найти в Дзене
WebSailors

Топ 5 книг которые в своей жизни должен прочитать каждый Программист. Цикл Статей. Часть 4

Р. Мартин. Чистый код

Основная идея книги заключается в формировании у разработчика принципа “оставь любой участок кода с которым ты работаешь качественнее, чем он был”

Это достаточно большая книга в три с лишним сотни страниц, посвященная проблеме написания так называемого “чистого” кода. Она написана настолько увлекательно, что чтение займет всего несколько дней в свободное время. Но эффект от прочтения остается на всю жизнь.

Книга изобилует четкими теоретическими выкладками и примерами кода. Описанные автором принципы разработки чистого и качественного программного кода спокойно переносятся на практику, гармонично дополняя знания, полученные из других книг. Это обусловлено тем, что в книге много практических советов по улучшению кода, выделению плохих участков, для которых необходимы изменения, а также методика определения качества библиотек и приложений.

Материал книги поделен на несколько частей, описывающих как начало пути профессионального программиста (приемы, шаблоны, общие принципы), так и его высший уровень - очистку программного кода уже существующих приложений и построение архитектуры новых программ.

Также хотелось бы отметить присутствие раздела, посвященного многопоточным приложениям, что является редкостью для такого рода книг.

Спецификой книги с точки зрения программиста является ее ориентированность на Java программы. Примеры программ приведены на этом языке так же как и признаки “чистого” и “грязного” кода. Это несколько затрудняет чтение для человека, который не знаком с этим языком программирования, однако пользы от прочтения этот факт не уменьшает.

... Продолжение следует

Не переключайтесь! В Финальной Части этого Цикла Статей вы узнаете о книге Д.Э. Кнут "Искусство программирования".