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

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

4.60
В корзину
Как читать книгу после покупки
  • Скачать:
  • 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Поделиться:
Оставить отзыв
Отзывы (6)
C
26 августа 2012, 22:51COTH9I

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

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

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

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

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

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

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

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

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

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


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

Пожаловаться+2Поделиться:
l
12 июня, 08:19lexx_cbrm

Отличная книга.

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

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

Нужная книга

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

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