книги Компьютеры и Интернет Программирование Методология Алгоритмы

Чистый код: создание, анализ и рефакторинг. Библиотека программиста

Код 746788

Нет в продаже

Аннотация к книге "Чистый код: создание, анализ и рефакторинг. Библиотека программиста"

Бестселлер от эксперта в области разработки ПО Роберта Мартина по рефакторингу: искусству исправления и очистки программного кода.

Евгений 25 октября 2011

Книга отличная, охватывает многие аспекты программирования, проектирования и оформления кода. Подойдет и новичку и профи.

Больше всего понравилось, что автор приводит примеры плохого кода (при этом не придуманных из воздуха, а из реальных проектов). Затем объясняет, что в нем неправильно и предлагает вариант решения.

Автор не обязывает Вас в точности копировать его решения. Но несмотря на это, все его решения четко аргументированы и убеждают Вас действовать как он. 

Вердикт: MUST HAVE

Глеб 27 февраля 2011

Изумительно хорошая книга по разработке и созданию качественных приложений путем последовательного очищения кода и улучшения его читабельности, а вместе с ней понятности и снижения издержек на сопровождение и модификацию исходного текста программы. Отдельно порадовал перевод. Он качественный, изложение материала литературное и технически грамотное (высокохудожественное), что, к сожалению, является редкостью для серьезной литературы по программированию. Очевидно, что переводчик проникся духом книги и потратил свое личное время на повышение качества перевода. Книга произвела впечатление целостности и законченности, прекрасно (детально) логически разбита на маленькие части, легко читается. Приводится много примеров, в которых соблюден баланс теории и практики. Своим содержимым книга помогает смене ценностей разработки и оказывает влияние на процесс написания и модификации кода, путем его последовательного улучшения. Делается акцент на восприятия роли программиста, как автора, и несомой им ответственности за конечный программный продукт и его наполнение. Это одна из наиболее понравившихся и повлиявших на меня книг (наряду с "Рефакторингом" Мартина Фаулера и "Быстрой разработкой программ" Роберта Мартина). ( Для полноты приведу список основной прочитанной мною литературы- Совершенный код Макконела, Шаблоны реализации корпоративных приложений Кента Бека, Паттерны проектирования Эриха Гаммы, Архитектура корпоративных программных приложений М. Фаулера, применение DDD и шаблонов проектирования Джимми Нильсона и некоторых др.) Подводя итоги: крайне рекомендую к прочтению развивающимся профессиональным программистам, для которых ценностью является написание качественного кода и которые задумываются над своею ролью и получаемым конечным продуктом.

Прочтение этой книги явилось своего рода озарением. Автор в подробностях рассказывает о том, как сделать код более читаемым, советы порой бывают настолько просты, что и сам удивляешься, почему сам до этого не дошел. Данная книга - неисчерпаемый источник мудрых советов по улучшению кода. Правда для того, чтобы получить максимально возможную пользу от книги, нужно будет хорошо с ней позаниматься, потому что плохие привычки просто так не уходят. Тонны плохого кода, "до косточек" разобранные авторами и предлагаемые ими улучшения наглядно показывают, как следует очищать свой код. Нареканий по переводу нет. Очень рекомендую.

Александр 12 января 2011

Must have! Деньги определенно потрачены не зря. Капля дегтя - очепатки. А перевод достойный.

присоединяюсь к положительным отзывам. Оценка 5! Перед прочтением книги необходимо уже иметь опыт или теоретическую базу. Даются реальные практические советы с примерами на Java.

Оставить комментарий

Оцените книгу:

Издательство: Питер
Серия: Библиотека программиста
Дата выхода: март 2010
ISBN: 978-5-49807-381-1
Тираж: 4 экземпляров
Объём: 464 страниц
Масса: 523 г
Обложка: мягкая

Вместе с этой книгой покупают