Код завершен
этой статьи Начальный раздел может быть слишком коротким, чтобы адекватно суммировать ключевые моменты . ( февраль 2016 г. ) |
![]() Обложка первого издания | |
Автор | Стив МакКоннелл |
---|---|
Язык | Английский |
Предмет | Компьютерное программирование |
Опубликовано |
|
Место публикации | Соединенные Штаты |
Страницы | 914 (2-е изд.) |
ISBN | 978-0-7356-1967-8 (2-е изд.) |
Класс ЛК | КА75.5-76.95 |
Code Complete — это книга по разработке программного обеспечения , написанная Стивом МакКоннеллом и опубликованная в 1993 году издательством Microsoft Press , призывающая разработчиков продолжать с кодом и исправлениями программирование , а также масштабное предварительное проектирование и каскадные модели . Это также сборник методов создания программного обеспечения, который включает в себя методы от присвоения имен переменным до принятия решения о том, когда писать подпрограмму.
Краткое содержание
[ редактировать ]МакКоннелл определяет основные виды деятельности в строительстве как детальное проектирование , планирование строительства, кодирование и отладку, модульное тестирование , интеграцию и интеграционное тестирование . Хотя МакКоннелл и не отрицает ценности других аспектов разработки программного обеспечения, таких как требования и документация, он уделяет особое внимание созданию программного обеспечения по нескольким причинам. С точки зрения книги, создание программного обеспечения является важной частью разработки программного обеспечения, поскольку является центральным видом деятельности в разработке программного обеспечения и может значительно повысить производительность программиста, если на это направлено внимание; кроме того, исходный код рассматривается как определяющий работу программного обеспечения, а документация подразумевается, когда код и документация противоречат друг другу. Наконец, в книге утверждается, что строительство — это исключительный вид деятельности, который гарантированно останется завершенным.
На протяжении всей книги также приводятся приемы хорошего программиста. Вся седьмая часть книги посвящена мастерству разработки программного обеспечения (макет, стиль, характер, темы и самодокументация). [1]
Остальные шесть частей книги: закладка фундамента, создание высококачественного кода, переменные, операторы, улучшения кода и системные соображения.
Обзор
[ редактировать ]Code Complete получил выдающиеся отзывы и считается одним из самых обязательных к прочтению книг для разработчиков программного обеспечения. [2] [3] В 1993 году он получил премию Jolt Award . [4]
Есть также негативные отзывы об объеме и стиле книги. [5] который занимает более 900 страниц и подробно описывает многие темы.
Первое издание было заменено Code Complete 2 . [6] Первые издания можно найти использованными, и они до сих пор актуальны для программистов, использующих C, Pascal и GW-BASIC. [7]
Издания
[ редактировать ]- ISBN 978-1-55615-484-3 Первое издание (1993 г.)
- ISBN 978-0-7356-1967-8 Второе издание (июнь 2004 г.) [2]
Ссылки
[ редактировать ]- ^ «Каковы ключевые моменты Code Complete?» . 17 сентября 2010 г. Проверено 28 июня 2015 г.
Но самые важные выводы содержатся в главе 33 «Личный характер»: как только вы сознательно стремитесь совершенствоваться как программист, вы сможете и будете это делать. Самый быстрый способ сделать это — перенять позиции мастеров-программистов (смирение, любознательность, интеллектуальная честность, дисциплина, креативность), а также практиковать их привычки (в книге перечислено множество хороших привычек, например, выбор хороших имен переменных/значений). ).
- ^ Перейти обратно: а б «CC2 ISBN» . 2015 ACM, Inc. Проверено 25 июня 2015 г.
- ^ «Обзор Пан Панциарки» . ТехбукОтчет 2005 . Проверено 25 июня 2015 г.
- ^ Победители Jolt 1993 г. Архивировано 25 мая 2009 г. в Wayback Machine.
- ^ «Просмотр кода Расса Олбери завершен» . 05.01.2015 . Проверено 28 июня 2015 г.
Я очень разочарован, так как до того, как взял в руки эту книгу, я не слышал ничего, кроме похвал в адрес этой книги. Но это не для меня, и теперь я сомневаюсь в его ценности для любого программиста за пределами достаточно узкого каскадного процесса разработки с участием большого количества людей, пишущих очень большие объемы кода на языках, которые не очень выразительны. . И я думаю, что в этой ситуации можно было бы получить больше пользы от изменения этой среды, чем от чтения этой книги.
- ^ «Сайт второго издания Code Complete» . Стивен С. МакКоннелл . Проверено 17 октября 2018 г.
- ^ «СС1» . Программное обеспечение Конструкс . Проверено 25 июня 2015 г.