Книга: «Ремесло программиста»

Гудлиф П. Ремесло программистаНазвание: Ремесло программиста: практика написания хорошего кода
Автор: Питер Гудлиф
Год выхода: 2009
Издательство: Символ-Плюс
Тираж: 1500
Объем: 704 стр.
Обложка: мягкая
Где покупал: books.ru
Цена: 690 р

Концентрированный программистский здравый смысл. Разбавлять водой по вкусу и употреблять ежедневно.

Жаль, что человеческий мозг устроен так, что не может сразу принять прочитанное на веру и закрепить на уровне рефлексов. Для подавляющего большинства начинающих программистов знания, изложенные в книге, являются абсолютно необходимыми. Это тот минимум, после которого человек имеет право называть себя программистом. Когда я учился программировать, таких книжек не было, поэтому все «золотые правила» приходилось открывать самостоятельно. Трудно сказать, какой путь лучше. В книге все разложено по полочками и проверено электроникой. С другой стороны, ничто так не способствует выработке правильных навыков, как хождение по граблям.

«Ремесло программиста» освещает почти все практические аспекты профессиональной разработки, и в этом здорово похожа на «Совершенный код» Макконнела. Но если последний претендует на некоторую всеобъемлющность (во словечко!), то Гудлиф пишет о более приземленных вещах, и делает это как-то более живенько. Читать интересно, местами даже забавно.

Минусы:

  • картинки с обезьянами — дурацкие;
  • опытным программистам будет скучновато читать (хотя, пожалуй, так и должно быть).

Плюсы:

  • изложение систематическое, но при этом очень живенькое;
  • хороший перевод;
  • для лучшего запоминания в конце каждого раздела есть вопросы по прочитанному и вопросы для размышления; а в конце книги на вопросы еще и даются развернутые и обоснованные ответы;
  • для ленивых в тексте разбросаны «золотые правила», подводящие итог рассказанному на одной-двух предшествующих страницах.
УжасноПлохоНормальноХорошоОтлично (Еще не оценили)
Loading ... Loading ...

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

Или введите OpenId:

XHTML: Можно использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">