stringtranslate.com

Код завершен

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

Краткое содержание

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

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

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

Обзор

Code Complete получила выдающиеся отзывы и была широко признана одной из ведущих книг, обязательных к прочтению для разработчиков программного обеспечения. [2] [3] Книга получила премию Jolt Award в 1993 году. [4]

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

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

Издания

Ссылки

  1. ^ "Каковы ключевые моменты Code Complete?". 2010-09-17 . Получено 2015-06-28 . Но самые важные выводы изложены в Главе 33, Личностный характер: как только вы сознательно стремитесь к совершенствованию как кодировщик, вы можете и будете это делать. Самый быстрый способ сделать это — перенять подход мастеров-кодировщиков (скромность, любопытство, интеллектуальная честность, дисциплина, креативность), а также практиковать их привычки (многие хорошие привычки перечислены в книге, например, выбор хороших имен переменных/значений).
  2. ^ ab "CC2 ISBN". 2015 ACM, Inc. Получено 25.06.2015 .
  3. ^ "Обзор Pan Pantziarka". TechBookReport 2005. Получено 25.06.2015 .
  4. ^ Победители Jolt 1993 Архивировано 25.05.2009 в Wayback Machine
  5. ^ "Russ Allbery Review Code Complete". 2015-01-05 . Получено 2015-06-28 . Я весьма разочарован, так как я слышал только похвалы об этой книге до того, как взял ее в руки. Но она не для меня, и теперь я сомневаюсь в ее ценности для любого программиста за пределами довольно узкого, большого коллектива, каскадного процесса разработки, включающего большое количество людей, пишущих очень большие объемы кода на языках, которые не очень выразительны. И, ну, в этой ситуации, я думаю, что можно получить больше пользы от изменения этой среды, чем от чтения этой книги.
  6. ^ "Code Complete's 2nd edition website". Стивен С. Макконнелл . Получено 17 октября 2018 г.
  7. ^ "CC1". Construx Software . Получено 2015-06-25 .

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