Даже плохой код может работать. Но если код не чист, он может поставить на колени организацию по развитию. Каждый год бесчисленное количество часов и значительные ресурсы теряются из-за плохо написанного кода. Но так не должно быть.
Известный эксперт по программному обеспечению Роберт Мартин представляет революционную парадигму с чистым кодом: руководство по ловкости программного обеспечения. Мартин, который помог донести оперативные принципы с точки зрения практика до десятков тысяч программистов, объединился со своими коллегами из Object Mentor, чтобы показать свою лучшую оперативную практику очистки кода «на лету» в книге, которая введет в вас ценности мастера программного обеспечения, и сделает вас лучшим программистом, но только если вы работаете над этим.
Что ты будешь делать? Ты будешь читать код-много кода. И вам будет предложено подумать о Том, что правильно в этом коде, и что с ним не так. Что более важно, вам будет предложено пересмотреть ваши профессиональные ценности и приверженность своему ремеслу.
Чистый код состоит из трех частей. Первый описывает принципы, схемы и практику написания чистого кода. Вторая часть состоит из нескольких тематических исследований, которые становятся все более сложными. Каждое тематическое исследование представляет собой попытку очистить код-от преобразования кодовой базы, которая имеет некоторые проблемы, в добротную и эффективную. Третья часть — отдача: одна глава, содержащая список эвристики и «запахов», собранная при создании тематических исследований. Результатом является база знаний, которая описывает то, как мы думаем, когда мы пишем, читаем и чистый код.