Для многих программирование – это не только обязанность, but also the area of interest. If you belong to the lucky group, who not only want to develop, but also just passionate about their work - this is a list of 5 books for developers, which will interest you for sure.
Pragmatic programmer. От подмастерья к мастеру
Номер один в этом списке книг по программированию – это классика, о которой большинство, probably, слышали не раз, maybe, даже читали ее когда-то давно. Книга Эндрю Хант и Дэвида Томаса, хорошо известная и ценимая в ИТ-сообществе, является обязательной к прочтению. Она учит, как стать более эффективным, любознательным и готовым к новым профессиональным вызовам.
hey thanks, among other things,, вы узнаете какова философия и прагматический подход, как выбрать и использовать набор инструментов программирования, как избежать типичных ошибок программирования и многое другое. Там вы найдете множество советов не только для понимания программирования, но и для профессиональной карьеры программиста. Эта книга рекомендуется любому начинающему программисту, а особенно тем, кто хочет повысить эффективность своей работы.
Чистый код
«Чистый код» Роберта К. Мартина – еще одна классика, которую нельзя пропустить в этом списке. As the name implies, автор книги описывает в ней принципы, закономерности и практики создания читаемого, “чистого” кода. If you want to know, как форматировать код для достижения максимальной читаемости, как реализовать обработку ошибок, не загромождая логику кода, и как отличить хороший код от плохого, эта книга для вас. Мы рекомендуем её каждому, кто хочет изучить методы эффективного программирования, regardless of, в какой технологии он специализируется.
Идеальный код. Как создать безошибочное программное обеспечение
Был чистый код, теперь пора сделать идеальный. Номер 3 в этом списке – книга Стива МакКоннела, посвященная созданию программного обеспечения высочайшего качества. Благодаря ей вы узнаете, among other things,, как проектировать с минимальной сложностью, заботиться о качестве и избегать ошибок в коде, быстро и эффективно отлаживать и решать проблемы с построением программного обеспечения.
Книга содержит десятки контрольных списков, которые помогут оценить архитектуру, качество классов и процедур, имена переменных и управляющие структуры, а также несколько сотен примеров хорошего и плохого кода. Мы также рекомендуем эту книгу всем программистам, независимо от используемого языка программирования.
Рефакторинг. Улучшение структуры существующего кода
Следующий пункт в списке посвящен рефакторингу. В книге вы найдете интересные практики и приемы, которые помогут эффективно и результативно преобразовать код без риска появления ошибок. Благодаря книге вы будете знать, когда и как вмешиваться в код, what to do, чтобы улучшить его структуру и как эффективно тестировать.
Книга содержит подробный каталог из 70 рефакторинговых преобразований, сопровождаемых необходимыми советами, инструкциями и примерами. Despite, что они написаны на Java, эти советы будут применяться и на любом другом объектно-ориентированном языке. Это одна из лучших java книг, приобрести ее можно в интернет магазине Вalka Вook за 800 hryvnia.
Работа с устаревшим кодом. Лучшие методы
Последний пункт в списке – работа Майкла Фитчера, which shows, как улучшить работу над существующим кодом. Эта уникальная книга содержит всю необходимую информацию о выборе методов и о том, как вносить изменения в существующий код. Благодаря ему вы не только научитесь работать со старым кодом, но и будете использовать автоматизированные тесты и проводить эффективный рефакторинг. Отныне гипертрофированные классы и методы для вас не будут проблемой.