Код завершен - Википедия - Code Complete

Код завершен
Изображение на обложке первого издания
Обложка первого издания
АвторСтив МакКоннелл
СтранаСоединенные Штаты
Языканглийский
ПредметКомпьютерное программирование
Опубликовано
  • 1993 (1-е изд.)
  • 2004 (2-е изд.)
Страницы914 (2-е изд.)
ISBN978-0-7356-1967-8 (2-е изд.)
Класс LCQA75.5-76.95

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

Резюме

МакКоннелл детально определяет основные виды деятельности в строительстве. дизайн, планирование строительства, кодирование и отладка, модульное тестирование, интеграция и интеграционное тестирование. Хотя он не отрицает ценности других аспектов разработки программного обеспечения, таких как требования и документация, МакКоннелл делает упор на конструирование программного обеспечения по нескольким причинам. С точки зрения книги, конструирование - это большая часть разработки программного обеспечения, поскольку она является центральным видом деятельности в разработке программного обеспечения и может значительно повысить продуктивность программиста, если на это направлено внимание; кроме того, исходный код рассматривается как определение работы программного обеспечения, а документация подразумевается, когда код и документация противоречат друг другу. Наконец, в книге утверждается, что строительство - это исключительная деятельность, которая гарантированно останется завершенной.

В книге также даются приемы хорошего программиста. Вся седьмая часть книги посвящена качеству программного обеспечения (макет, стиль, характер, темы и самодокументация).[1]

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

Прием

Код завершен получил выдающиеся обзоры и считается одним из главных обязательных к прочтению для разработчиков программного обеспечения.[2][3] Он выиграл Премия Jolt в 1993 г.[4]Он имеет положительную оценку в нескольких списках, таких как Goodreads, Amazon и несколько независимых блогов.[1][5]

Также есть отрицательные отзывы о длине и стиле книги,[6] который насчитывает более 900 страниц и подробно описывает многие темы.

Первое издание было заменено Code Complete 2.[7] Можно найти первые редакции, которые все еще актуальны для программистов, использующих C, Pascal и GW-BASIC. [8]

Редакции

  • ISBN  978-1-55615-484-3 Первое издание (1993 г.)
  • ISBN  978-0-7356-1967-8 Издание второе (июнь 2004 г.)[2]

использованная литература

  1. ^ а б «Каковы ключевые моменты Code Complete?». 2010-09-17. Получено 2015-06-28. Но наиболее важные выводы содержатся в главе 33, «Личный характер»: если вы сознательно стремитесь совершенствоваться как программист, вы можете и будете. Самый быстрый способ сделать это - взять на себя отношения мастеров-кодировщиков (смирение, любопытство, интеллектуальная честность, дисциплина, творчество), а также практиковать их привычки (многие хорошие привычки перечислены в книге, например, выбор хороших имен переменных / значений ).
  2. ^ а б "CC2 ISBN". 2015 ACM, Inc. Получено 2015-06-25.
  3. ^ "Пан Панциарка обзор". TechBookReport 2005. Получено 2015-06-25.
  4. ^ Победители Jolt 1993 В архиве 2009-05-25 на Wayback Machine
  5. ^ «Рекомендуемая литература для разработчиков». 2015. Получено 2015-06-28. Ее чтение означает, что вам нравится ваша работа, вы серьезно относитесь к тому, что делаете, и хотите продолжать совершенствоваться. В Code Complete Стив отмечает, что средний программист читает меньше одной технической книги в год. Сам факт чтения этой книги уже отличает вас от девяноста процентов ваших коллег-разработчиков. В хорошем смысле.
  6. ^ "Код проверки Расса Олбери завершен". 2015-01-05. Получено 2015-06-28. Я очень разочарован, так как я не слышал ничего, кроме похвалы этой книге, прежде чем взял ее в руки. Но это не для меня, и теперь я сомневаюсь в его ценности для любого программиста за пределами довольно узкой, большой команды, каскадного процесса разработки, включающего большое количество людей, пишущих очень большие объемы кода на языках, которые не очень выразительны. . И, что ж, в этой ситуации я думаю, что изменение этой среды принесет больше пользы, чем чтение этой книги.
  7. ^ «Веб-сайт второго издания Code Complete». Стивен С. МакКоннелл. Получено 2018-10-17.
  8. ^ «CC1». Программное обеспечение Construx. Получено 2015-06-25.

внешние ссылки