Совершенный код. Практическое руководство по разработке программного обеспечения
Электронная книга

Совершенный код. Практическое руководство по разработке программного обеспечения

4.56
Как читать книгу после покупки
  • Скачать:
  • PDF
Описание книги

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

Книга состоит из 35 глав, предметного указателя и библиографии.

Подробная информация
  • Дата выхода на ЛитРес: 19 июля 2012
  • Дата написания: 2005
  • Объем: 889 стр.
Книга Стива Макконнелла «Совершенный код. Практическое руководство по разработке программного обеспечения» — скачать в pdf или читать онлайн. Оставляйте комментарии и отзывы, голосуйте за понравившиеся.
Книга входит в серию
«Microsoft Мастер-класс»
Совершенный код. Практическое руководство по разработке программного обеспечения
Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP и Windows 2000
Microsoft ASP .NET 2.0. Базовый курс
Лучший отзыв
v
06 августа 2012, 20:06vedomir-s

Великолепная книга

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

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

Макконел на всех уровнях рассматривает методики написания надежного и расширяемого кода, который легко менять добавляя новые возможности и в котором легко исправлять ошибки – наглядно выражая это в принципе «код надо писать так, чтобы его было легко читать и понимать, даже если такой код писать дольше и сложнее». Начиная с проектирования архитектуры автор через классы спускается до отдельных методов, кусков кода вроде циклов и условных операторов, методик отладки и правильной оптимизации производительности. Примеры демонстративно идут вперемешку на C++, Java и Visual Basic

Книга где автор может 50 страниц детально описывать правильные методики комментирования кода и сообщать массу полезной информации.

Пожаловаться+19Поделиться:
Оставить отзыв
Отзывы (5)
C
26 августа 2012, 22:51COTH9I

Потрясающая книга! Несомненно, одна из тех немногих книг, которые стоит прочитать даже не раз. Она охватывает все аспекты конструирования программ, заставляя по-новому взглянуть на вещи, которые, как кажется, могут быть сделаны только так как они делаются сейчас.

Автор аргументированно советует множество подходов к программированию, некоторые советы, разжеванные на несколько десятков страниц, могут показаться мелочами, но именно на таких мелочах базируются профессиональные проекты.

Интересно разделение понятий «программирование на языке» и «программирование с использованием языка». Хотя это разделение и кажется мелочью, но это только кажется!

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

Деньги, потраченные на приобретение книги, окупятся очень быстро. Многовероятно, что вы даже купите бумажный вариант книги, если прочтете ее в электронном виде.

Однозначно, это книга должна присутствовать в библиотеке каждого уважающего себя и свой труд разработчика ПО.

Пожаловаться+10Поделиться:
t
30 января, 23:24tw_50069008

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

Пожаловаться+1Поделиться:
z
24 декабря 2015, 12:38zonines

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


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

Пожаловаться+1Поделиться:
r
04 октября 2013, 16:37rageofgadge

Нужная книга

Книга для тех кто дружит с логикой и математикой.

Пожаловаться-3Поделиться:
10 книг в подарок и доступ к сотням бесплатных книг сразу после регистрации
Уже регистрировались?
Зарегистрируйтесь сейчас и получите 10 бесплатных книг в подарок!
Уже регистрировались?