Код завершен - Code Complete - Wikipedia
Эта статья ведущий раздел может быть слишком коротким, чтобы адекватно подвести итог его ключевые моменты. (Февраль 2016 г.) |
Обложка первого издания | |
Автор | Стив МакКоннелл |
---|---|
Страна | Соединенные Штаты |
Язык | английский |
Предмет | Компьютерное программирование |
Опубликовано |
|
Страницы | 914 (2-е изд.) |
ISBN | 978-0-7356-1967-8 (2-е изд.) |
Класс LC | QA75.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]
использованная литература
- ^ а б «Каковы ключевые моменты Code Complete?». 2010-09-17. Получено 2015-06-28.
Но наиболее важные выводы содержатся в главе 33, «Личный характер»: если вы сознательно стремитесь совершенствоваться как программист, вы можете и будете. Самый быстрый способ сделать это - взять на себя отношения мастеров-кодировщиков (смирение, любопытство, интеллектуальная честность, дисциплина, творчество), а также практиковать их привычки (многие хорошие привычки перечислены в книге, например, выбор хороших имен переменных / значений ).
- ^ а б "CC2 ISBN". 2015 ACM, Inc. Получено 2015-06-25.
- ^ "Пан Панциарка обзор". TechBookReport 2005. Получено 2015-06-25.
- ^ Победители Jolt 1993 В архиве 2009-05-25 на Wayback Machine
- ^ «Рекомендуемая литература для разработчиков». 2015. Получено 2015-06-28.
Ее чтение означает, что вам нравится ваша работа, вы серьезно относитесь к тому, что делаете, и хотите продолжать совершенствоваться. В Code Complete Стив отмечает, что средний программист читает меньше одной технической книги в год. Сам факт чтения этой книги уже отличает вас от девяноста процентов ваших коллег-разработчиков. В хорошем смысле.
- ^ "Код проверки Расса Олбери завершен". 2015-01-05. Получено 2015-06-28.
Я очень разочарован, так как я не слышал ничего, кроме похвалы этой книге, прежде чем взял ее в руки. Но это не для меня, и теперь я сомневаюсь в его ценности для любого программиста за пределами довольно узкой, большой команды, каскадного процесса разработки, включающего большое количество людей, пишущих очень большие объемы кода на языках, которые не очень выразительны. . И, что ж, в этой ситуации я думаю, что изменение этой среды принесет больше пользы, чем чтение этой книги.
- ^ «Веб-сайт второго издания Code Complete». Стивен С. МакКоннелл. Получено 2018-10-17.
- ^ «CC1». Программное обеспечение Construx. Получено 2015-06-25.