Совершенный код практическое руководство по разработке программного обеспечения купить
Одна из лучших книг по программированию, обязательное чтение для всех программистов. Книга не привязана к какому-то конкретному языку или технологии, более того, в ней проводится четкое различие между программированием на каком-то языке и программирование с использованием конкретного языка.
Основная тема – управление сложностью – современные программные проекты становятся все больше и больше, голова человека просто не в состоянии удержать такой объем информации. Поэтому подавляющая часть времени разработчиков уходит на отладку уже существующего кода и попытки изменять его таким образом, чтобы не поломать все остальное. Многие проекты погибают от собственной сложности – изменять их становится настолько сложно, что проще переписать все с нуля.
Макконел на всех уровнях рассматривает методики написания надежного и расширяемого кода, который легко менять добавляя новые возможности и в котором легко исправлять ошибки – наглядно выражая это в принципе «код надо писать так, чтобы его было легко читать и понимать, даже если такой код писать дольше и сложнее». Начиная с проектирования архитектуры автор через классы спускается до отдельных методов, кусков кода вроде циклов и условных операторов, методик отладки и правильной оптимизации производительности. Примеры демонстративно идут вперемешку на C++, Java и Visual Basic
Книга где автор может 50 страниц детально описывать правильные методики комментирования кода и сообщать массу полезной информации.
<"widgets":<"@mobile/PopupManager":<"/popupManager":<"queue":[],"popups":<>,"currentShownPopup":null,"previousShownPopup":null,"wasAnyPopupShown":false>>>,"meta":>,"collections":<>>"widgets":
<"widgets":<"@MarketNode/HeaderRegionPopup":<"/content/menu/layout/layout/regionEntrypoint":<"previousRegionLink":"/search?lr=","region":<"id":197,"name":"Барнаул","linguistics":<"ablative":"","accusative":"Барнаул","dative":"Барнаулу","directional":"","genitive":"Барнаула","instrumental":"Барнаулом","locative":"","nominative":"Барнаул","preposition":"в","prepositional":"Барнауле">>,"withAddress":false,"previousRegionName":"","open":false,"layout":"","logoSuffix":null,"logData":>>>,"meta":>>"widgets":
Более 10 лет первое издание этой книги считалось одним из лучших практических руководств по программированию. Сейчас эта книга полностью обновлена с учетом современных тенденций и технологий и дополнена сотнями новых примеров, иллюстрирующих искусство и науку программирования. Опираясь на академические исследования, с одной стороны, и практический опыт коммерческих разработок ПО — с другой, автор синтезировал из самых эффективных методик и наиболее эффективных принципов ясное прагматичное руководство. Каков бы ни был ваш профессиональный уровень, с какими бы средствами разработками вы ни работали, какова бы ни была сложность вашего проекта, в этой книге вы найдете нужную информацию, она заставит вас размышлять и поможет создать совершенный код.
Читайте также: