Книги для разработчиков. Топ 5

Опубликовано tim в

Для многих программирование — это не только обязанность, но и сфера интересов. Если вы принадлежите к группе счастливчиков, которые не только хотят развиваться, но и просто увлечены своей работой – это список из 5 книг для разработчиков, которые вас точно заинтересуют.Книги для разработчиков

Прагматичный программист. От подмастерья к мастеру

Номер один в этом списке книг по программированию — это классика, о которой большинство, вероятно, слышали не раз, а может быть, даже читали ее когда-то давно. Книга Эндрю Хант и Дэвида Томаса, хорошо известная и ценимая в ИТ-сообществе, является обязательной к прочтению. Она учит, как стать более эффективным, любознательным и готовым к новым профессиональным вызовам.

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

Чистый код

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

Идеальный код. Как создать безошибочное программное обеспечение

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

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

Рефакторинг. Улучшение структуры существующего кода

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

Книга содержит подробный каталог из 70 рефакторинговых преобразований, сопровождаемых необходимыми советами, инструкциями и примерами. Несмотря на то, что они написаны на Java, эти советы будут применяться и на любом другом объектно-ориентированном языке. Это одна из лучших java книг, приобрести ее можно в интернет магазине Вalka Вook за 800 гривен.

Работа с устаревшим кодом. Лучшие методы

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


0 комментариев

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