Рецензия: Совершенный код - Практическое руководство (Макконнелл)


6 0

Про работу Совершенный код. Практическое руководство по разработке программного обеспечения Макконнелла я уже писал один раз очень давно. Тогда я восхищался тем, что первое издание книги более 10 лет считалось одним из лучших руководств. Я первое издание не читал, но читал второе и с большим удовольствием. В нем, автор признается, что после первого издания получил от читателей замечаний столько, что во втором было исправлено что-то около 200 недочетов и ошибок. Представляете себе? И после этого, книга Совершенный код оставалась прекрасной книгой и ее все равно считали одной из лучших! В нашей стране авторам живется на много хуже. За каждую ошибку готовы опустить в туалет и не смывать, чтобы страдал.

Что я могу скзать по второму изданию? Книга прекрасна для тех, кто не имеет опыта работы в команде или разработки больших проектов. Совершенного кода не бывает, но вы должны стремиться к нему и книга поможет вам в этом стремлении. И не смотря на то, что книга относительно не из дешевых, она стоит потраченных на это издание денег, если вы хотите связать свою жизнь с кодингом профессионально.

В книге Совершенный код практическое руководство по разработке программного обеспечения Макконнелл прекрасно описывает многие законы оформления кода, именования переменных и т.д. Без этого в больших проектах и в команде просто невозможно прожить, а точнее поддерживать проект. Книга читается легко и не принужденно, потому что автор хорошо пишет и прекрасно разбирается в свем деле.

Единственное, с чем я не могу согласится с Макконнеллом - не нужно писать с использованием языка. Автор говорит, что если в языке чего-то нет, вы должны это написать. Если вам это реально нужно, то пишите, если нет, то не нужно. Пишите на языке и используйте его преимущества. Не нужно пытаться из Delphi сделать Java или наоборот, потому что у этих языков не только разный синтаксис, но и разная идеология. Это лично мое мнение, с которым вы можете согласится или нет. Можете поступать как рекомендует Макконнелл в книге Совершенный код, ибо я ничего не запрещаю и вы вправе выбирать любой путь.

В остальном книга хорошая и все запоминается без проблем, потому что основные мысли повторяются на протяжении книги несколько раз. Это недостаток? Возможно, а может быть и преимущество, потому что вы не упустите главную мысль автора.

Что тут говорить? Нужно читать!!! Книга хороша, на каком бы языке программирования вы не писали свои программы.

Анотация к книге

Более 10 лет первое издание этой книги считалось одним из лучших практических руководств по программированию. Сейчас эта книга полностью обновлена с учетом современных тенденций и технологий и дополнена сотнями новых примеров, иллюстрирующих искусство и науку программирования. Опираясь на академические исследования, с одной стороны, и практический опыт коммерческих разработок ПО - с другой, автор синтезировал из самых эффективных методик и наиболее эффективных принципов ясное прагматичное руководство. Каков бы ни был ваш профессиональный уровень, с какими бы средствами разработками вы ни работали, какова бы ни была сложность вашего проекта, в этой книге вы найдете нужную информацию, она заставит вас размышлять и поможет создать совершенный код.


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Alexo

31 Октября 2008

Не нужно пытаться из Delphi сталать Java


Что за слово такое?)


Михаил Фленов

31 Октября 2008

Это шифровка, чтобы никто не догадался :)


pat

01 Ноября 2008

твое мнение я понял :) Макконнелла нет (из поста)


Михаил Фленов

01 Ноября 2008

Чтобы понять его, нужно прочитать книгу


мальчик из MicroSoft

02 Ноября 2008

хорошая книга по всем показателям


Ferro

04 Ноября 2009

Бест


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне