Наконец-то я прочёл её целиком. Это была моя третья попытка прочесть её. Первые два
раза были неудачными - переключался на другие книги, с более нужной на тот момент
информацией. В этот раз я решил взяться за дело по-взрослому :)
Нашёл много полезного, много просто интересного, а также много спорного. В целом книга
даёт не только кучу готовых рецептов, как можно улучшить качество своей работы, но
и массу информации для размышления.
В книге много всякого материала: теоретического, практического, статистики, советов,
ссылок и просто потрясающих тем для холливаров.
Например, автор (Стив Макконнелл) довольно хитро прошёлся по теме форматирования и
оформления кода, привёл обзор практик, которые другие люди считают успешными, дав
читателю право выбора, что ж ему использовать. Я, когда увидел заголовок главы "Форматирование
и стиль", усмехнулся про себя и стал с интересом читать, как же Стив будет рассказывать
о такой холиварной теме. Ведь самые жаркие споры всегда вызывают темы "табы vs пробелы"
и "2 пробела vs 4 пробела", ну и, пожалуй, на какой строке оставлять скобку, если
она есть в языке. А тут на тебе: можно взять два, можно четыре, а можно и шесть, вот
только 6 хоть и красиво, но мешает исправлять ошибки, ссылаясь на статистику говорит
Стив (мопед не мой, я только разместил объяву).
Книгу стоит покупать, причём как можно скорее, она постоянно поднимается в цене. Сейчас
она стоит почти в два раза дороже, чем три года назад.
По способу прочтения - часто вижу советы читать главы по-отдельности, только то, что
нужно сейчас. На мой взгляд, лучше один раз прочесть всю книгу. Конечно, можно однажды
утром проснуться и сказать "Сегодня я буду учиться писать комментарии", взять главу
о них, изучить и попытаться применить. Но только ведь вы не всегда знаете, с чем столкнётесь
в своей работе. Прочитав книгу целиком, можно однажды сказать: "Во, с понедельника
начинается разработка нового проекта, освежу ка я свои знания в проектировании и интеграции".
Кстати говоря, интеграция в книге описана неплохо.
Ещё одно огромное достоинство книги - хороший библиографический список. Можно просто
открыть главу по интересующей теме и выписать на листочек список подходящих книг,
чтобы потом с этим листочком пройтись по книжным магазинам или сходить в библиотеку.