- Книги автора
- ожидают 3 человека
- На аукционах Ay.by
- ожидают 9 человек
- Книги издательства
- ожидают 102 человека
- Книги серии
- ожидает 21 человек
Чистый код. Создание, анализ и рефакторинг
Ваша скидка: 3%
Цена: 144 842 140 424 руб.
На складе
Даже плохой программный код может работать. Однако если код не является «чистым», это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и «укрощение».
Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший.
Даже плохой программный код может работать. Однако если код не является «чистым», это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и «укрощение».
Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший.
Книга состоит из трех частей. В первой части излагаются принципы, паттерны и приемы написания чистого кода; приводится большой объем примеров кода. Вторая часть состоит из практических сценариев нарастающей сложности. Каждый сценарий представляет собой упражнение по чистке кода или преобразованию проблемного кода в код с меньшим количеством проблем. Третья часть книги - концентрированное выражение ее сути. Она состоит из одной главы с перечнем эвристических правил и «запахов кода», собранных во время анализа. Эта часть представляет собой базу знаний, описывающую наш путь мышления в процессе чтения, написания и чистки кода.
<p>Даже плохой программный код может работать. Однако если код не является «чистым», это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и «укрощение».</p><p>Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший.</p><p>Книга состоит из трех частей. В первой части излагаются принципы, паттерны и приемы написания чистого кода; приводится большой объем примеров кода. Вторая часть состоит из практических сценариев нарастающей сложности. Каждый сценарий представляет собой упражнение по чистке кода или преобразованию проблемного кода в код с меньшим количеством проблем. Третья часть книги - концентрированное выражение ее сути. Она состоит из одной главы с перечнем эвристических правил и «запахов кода», собранных во время анализа. Эта часть представляет собой базу знаний, описывающую наш путь мышления в процессе чтения, написания и чистки кода.</p>
Роберт Мартин
Книги > Компьютеры и Интернет > Разработка ПО > Разработка и проектирование программ. CASE-технологии
isbn:978-5-459-00858-6
123573
BYR
in stock
Чистый код. Создание, анализ и рефакторинг
9.86
10
0
7
У книги вполне неплохой русский перевод. Встречаются термины, с переводом которых я не согласен, но в целом, русское издание произвело на меня весьма хорошее впечатление/ Хорошая книжка. Советую!
это отличная книга.Просветляет ум.
Отличная книга. Нужно распространять ее среди коллег, чтобы прививалось чувство красивого кода. А то даже некоторые опытные программисты считают что один большой метод с комментариями лучше, чем несколько мелких функций.
Сначала относился скептически, но позже понял, что книга на многое открыла мне глаза. Как автор и предупреждал, чтиво не из лёгких. Много кода, много информации, частые ссылки на паттерны, много профессиональных терминов. Книга рассчитана на опытных людей, которые уже успели поработать с реальными заказчиками и командой.
Хорошая книга, четко и без соплей доносит идеи красивого поддерживаемого кода.
Не совсеми кодами согласен.
В частности в главе 17 совет G30 "Функции должны выполнять одну операцию".
Дробить 1 public на 1 public и 2 private, не самый удачный пример.
Были бы вызовы private еще, где по классу, а так размазня получается,
сам себе автор в этом месте противоречит - о компактности кода речь.
Так же не согласен что и пустой констрктор это не есть хорошо.
И на счет коментов javadoc. был проект с требованием
javadoc даже на setеры и гетеры. (вот такой был code review)
Так что это, местами как повезет с заказчиком.
JAVA Dev.
mamukin редактировал отзыв 6 мая 2011