Прочитал «Совершенный код» С. Макконнелл

Author Роман Чернышов    Category Прочее     Tags , , Комментариев 0 Дата 25 Фев

scode Прочитал Совершенный код С. МакконнеллДрузья всем привет! Сегодня я хочу поделиться своим мнением о недавно прочитанной книге Стива Макконнелла — «Совершенный код. Практическое руководство по разработке программного обеспечения». Так как я занимаюсь разработкой программного обеспечения и имею несколько успешных проектов, для меня вопрос повышения качества ПО является одним из самых важных. Также для меня имеет большое значение личная эффективность и скорость, как при написании кода, так и вообще в жизни. Прочитал эту книгу залпом, от корки до корки, 865 страниц ценнейшей информации, и всего скорее перечитаю еще не один раз.

Пишите код так, как будто сопровождать его будет склонный к насилию психопат,
который знает, где вы живете.

Книга помогла мне поновому взглянуть на такие процессы разработки ПО, как проектирование и конструирование, повышение качества классов и методов(новый взгляд на ООП), тестирование, отладка и рефакторинг, оптимизация и даже документирование. Что я мог не переосмыслить? Сложно сказать, книга затронула абсолютно всё. Эта книга включает описание всех этапов и сфер разработки программного обеспечения, учит как делать правильно и как делать не стоит. По ней можно оттачивать свое мастерство программирования, поэтапно или даже вернее сказать итеративно, с каждым подходом улучшая свой код. Разумеется все описанные в книге практики, не удастся применить разом, возможно что-то забудется, по этому перечитывайте её раз в год.

Возможно для кого-то эта книга будет тяжеловата, в том плане, что информации действительно очень много(объем этой книги превышает годичный объем чтения большинства программистов), автор углубляется в каждую мелочь, приводит примеры из практики, а также ломает устаревшие шаблоны программирования, засевшие в головах опытных программистов. Во всяком случае, после прочтения этой книги я много к чему изменил свой подход, и не могу сказать, что это мне дается легко, часто приходится ловить себя на мысли, что написанный код можно сделать лучше, применив пару советов Стива. Переучиваться всегда сложно, но в моей профессии это часть профессии.

IMG 1495 267x300 Прочитал Совершенный код С. МакконнеллIMG 1496 267x300 Прочитал Совершенный код С. МакконнеллIMG 1494 267x300 Прочитал Совершенный код С. Макконнелл

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

А, что бы вы порекомендовали почитать на тему разработки ПО и вообще из сферы IT?

 

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

Консультации

Последние вопросы
Меню

Archive

Портфолио Все работы


с 2009 года по сегодняшний день, создано более 300 сайтов...