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

Роберт С. Мартин

Отзывы для «Чистый код: создание, анализ и рефакторинг. Библиотека программиста» (12)

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

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

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

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

Вердикт: MUST HAVE

Ответить
Глеб
27 февраля 2011
Глеб
1или 0
Изумительно хорошая книга по разработке и созданию качественных приложений путем последовательного очищения кода и улучшения его читабельности, а вместе с ней понятности и снижения издержек на сопровождение и модификацию исходного текста программы. Отдельно порадовал перевод. Он качественный, изложение материала литературное и технически грамотное (высокохудожественное), что, к сожалению, является редкостью для серьезной литературы по программированию. Очевидно, что переводчик проникся духом книги и потратил свое личное время на повышение качества перевода. Книга произвела впечатление целостности и законченности, прекрасно (детально) логически разбита на маленькие части, легко читается. Приводится много примеров, в которых соблюден баланс теории и практики. Своим содержимым книга помогает смене ценностей разработки и оказывает влияние на процесс написания и модификации кода, путем его последовательного улучшения. Делается акцент на восприятия роли программиста, как автора, и несомой им ответственности за конечный программный продукт и его наполнение. Это одна из наиболее понравившихся и повлиявших на меня книг (наряду с "Рефакторингом" Мартина Фаулера и "Быстрой разработкой программ" Роберта Мартина). ( Для полноты приведу список основной прочитанной мною литературы- Совершенный код Макконела, Шаблоны реализации корпоративных приложений Кента Бека, Паттерны проектирования Эриха Гаммы, Архитектура корпоративных программных приложений М. Фаулера, применение DDD и шаблонов проектирования Джимми Нильсона и некоторых др.) Подводя итоги: крайне рекомендую к прочтению развивающимся профессиональным программистам, для которых ценностью является написание качественного кода и которые задумываются над своею ролью и получаемым конечным продуктом.
Ответить
Николай Олегович
0или 0
Прочтение этой книги явилось своего рода озарением. Автор в подробностях рассказывает о том, как сделать код более читаемым, советы порой бывают настолько просты, что и сам удивляешься, почему сам до этого не дошел. Данная книга - неисчерпаемый источник мудрых советов по улучшению кода. Правда для того, чтобы получить максимально возможную пользу от книги, нужно будет хорошо с ней позаниматься, потому что плохие привычки просто так не уходят. Тонны плохого кода, "до косточек" разобранные авторами и предлагаемые ими улучшения наглядно показывают, как следует очищать свой код. Нареканий по переводу нет. Очень рекомендую.
Ответить
Александр
12 января 2011
Александр
0или 0
Must have! Деньги определенно потрачены не зря. Капля дегтя - очепатки. А перевод достойный.
Ответить
Алексей Юрьевич
01 декабря 2010
Алексей Юрьевич
0или 0
присоединяюсь к положительным отзывам. Оценка 5! Перед прочтением книги необходимо уже иметь опыт или теоретическую базу. Даются реальные практические советы с примерами на Java.
Ответить
Евгений Александрович
0или 0
Эта вторая книга Роберта Мартина, с которой я познакомился. И впечатления от обоих очень положительные. Написана грамотно, понятно, с большим количеством практических примеров. Лично я не пожалел потраченных на нее денег - они с лихвой окупятся.
Ответить
Илья
06 октября 2010
Илья
0или 0
Замечательная книга! Пожалуй, эта книга произвела на меня более сильное впечатление, чем "Идеальный код" Маконелла, которую до этого момента я считал библией программиста. Здесь намного больше конкретики и примеров. Так же мне запомнился одна мысль автора, где он говорит о том, что программисту нужно руководствоваться принципами бойскаутов "Оставь после себя место чище, чем оно было до тебя". Мне кажется, это один из главных принципов, которыми должны руководствоваться профессионалы. Маст хэв, однозначно.
Ответить
Денис
06 сентября 2010
Денис
0или 0
IMHO, одна из лучших книг по программированию, которые я прочитал. По оставленному впечатлению могу сравнить ее с Рефакторингом Фаулера и Паттернами проектирования GoF. Сами мысли, высказанные в книге, являются довольно простыми, но важно то, что практически все они аргументируются с приведением примеров кода: в исходном его виде и после применения рефакторинга. Можно иногда соглашаться с идеями автора, но логика его действий всегда четко прослеживается. И чаще всего предлагаемые методы рефакторинга хочется опробовать на своем коде :) К переводу замечаний практически нет.
Ответить
Неизвестный автор
24 июля 2010
Неизвестный автор
0или 0
Боб Мартин всегда радует. Маст рид.
Ответить
Александр Александрович
0или 0
Иногда бывает, что написав в коде некую конструкцию интуитивно чувствуешь, что что-то в ней те то, что она некрасива и неудобна для сопровождения и поиска ошибок. Но сформулировать, что же в ней не то, часто бывает трудно, и потому такие ошибки порой повторяются. В этой книге как раз и систематизируются "кривые места" в коде. Она хорошо и на примерах раскладывает по полочкам наш опыт, накопленный во время работы. Книга подводит под нашу интуицию жесткие аргументы. Перевод хороший.
Ответить
Юрий Владимирович
0или 0
Книг о коде много, эта лучшая. Не о процессе разработки, команде, случаях в практике, а именно о коде, его структуре, стиле и ясности. Читать обязательно всем. Очень доволен !
Ответить
Петр
30 мая 2010
Петр
0или 0
Прекрасная книга, прочитал сам, купил для коллеги. После прочтения многие вещи, которые я раньше "чувствовал" теперь обрели четкое представление. Книга читается легко, несмотря на большие куски кода. В каком-то смысле читать код даже интереснее, чем рассуждения автора.
Ответить

Оставьте отзыв

Для того, чтобы оставить отзыв, необходимо указать Вашу оценку

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

Нет в продаже