Jump to ratings and reviews

Best Practices

Code Complete: A Practical Handbook of Software Construction

Widely considered one of the best practical guides to programming, Steve McConnell’s original code complete has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices—and hundreds of new code samples—illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking—and help you build the highest quality code.
Discover the timeless techniques and strategies that help you:

952 pages, Paperback

First published January 1, 1993

Loading...
Loading...

About the author

Steve McConnell

24 books224 followers

Ratings & Reviews

What do you think?

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
4,865 (51%)
4 stars
3,129 (32%)
3 stars
1,144 (12%)
2 stars
272 (2%)
1 star
101 (1%)
Displaying 1 - 14 of 14 reviews
2 reviews
May 26, 2011

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


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


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


Profile Image for Evgeny Ogurtsov.
1 review2 followers
October 26, 2018
Эта книга должна быть одной из первых у тех кто начинает программировать. Она сразу правильно формирует отношение к разработке и указывает как надо делать и как не стоит.
Я бы выделил эту книгу в TOP10 книг которые стоит прочитать чтобы вырасти до Lead Developer.
Profile Image for Inna Baikova.
11 reviews3 followers
June 1, 2016
Книга полезна разработчикам, которые хотят научиться писать качественный код. Но сама по себе в печатном издании книга очень объемна и поэтому ее не удобно читать или брать с собой, язык в ней академический, много сносок, поэтому под нее так легко уснуть. Похоже на чтение большого советского словаря) Между этой книгой и "Чистым кодом" дядюшки Боба, советую выбрать вторую.
Profile Image for Ivan.
223 reviews10 followers
March 20, 2012
На удивление простая в понимании (несмотря на объём) книга. Развернуто и по делу. Хвалить можно долго, и разумеется заслуженно. Не зря ее включают во все списки книг для разработчиков ПО.
Profile Image for Aliaksei Ivanou.
108 reviews4 followers
August 4, 2021
Очень крутая книга, которая поможет заложить основы качественного кода. Поднимаются полезные темы про конструирование, проектирование. Читать лучше одновременно с изучением языка программирования, чтобы раньше выработать привычку писать правильно. Много времени посвящается принципам как писать хороший и понятный код, как правильно выбирать имена переменных, методов и классов, чтобы код был самодокументирующимся. Однозначно "must read" для тех, кто хочет посвятить свою жизнь написанию кода. P.S. Эта книга никак и никогда не сможет устареть. Эта книга о том, как писать хороший код. Практически везде автор воздерживается от упоминания конкретных технологий. Да и как правила написания понятного кода, которым преимущественно и посвящена эта книга, могут устареть?
Profile Image for Mikhail.
369 reviews5 followers
April 17, 2020
Формат: Книга Язык: Русский
Честно признаюсь я являюсь фанатом Стива МакКоннела со времен моего прочтения его "Rapid Development" далеких лет 11 назад. В то время это была книга которая открыла мне глаза на многие вещи в области управления проектами. Данную книгу (Совершенный код) я планировал прочитать тоже достаточно давно, но руки дошли уже когда рабочие обязанности большого кодирования давно не требуют. Книга хороша и действительно понравилось. Единственное в очередной раз заставила задуматься как быстро бежит наша жизнь, т.к. часть материала уже вынужден признать является несколько устаревшей. Именно поэтому 4-ре, а не 5-ть. В любом случае книга является классикой в области разработки программного обеспечения, и думаю ей и останется на горизонте еще как минимум ближайших 10 лет.
К перечтению, думаю да, но кусками когда нужно обновить список полезных идей в конкретной области (например форматирование текста программы и т.п.).
This entire review has been hidden because of spoilers.
Profile Image for Alexey.
6 reviews1 follower
November 4, 2018
Грубо говоря, книги по программированию можно разделить на 2 категории: всё да об одном, и обо всём, но ни о чём. Я эту книгу, конечно, отношу ко второй категории, однако нельзя отрицать, что в ней есть полезные главы. В целом, эта книга затрагивает многие процессы разработки ПО, но с высоты обритального полёта
Profile Image for Anton Shanaurin.
309 reviews11 followers
January 13, 2023
Основополагающая книга о проектировании, которую имеет смысл прочитать. Хороша также большим количеством источников по конкретным рассматриваемым темам.
Profile Image for Anton.
11 reviews
February 3, 2013
В книге рассказывается о best practices в разработке (конструировании). Затронуты все области от выбора языка программирования до рефавкторинга и оптиимизации, при этом все советы аргументированны, приводятся примеры. Описывается много тонких моментов, понимание которых может приходить к людям годами.
Главная идея, которая прослеживается напротяжении всей книги, это "не усложнять без острой необходимости", понимать что и зачем делается.
Книга полезна как начинающим, так и опытным разработчикам.
20 reviews2 followers
March 24, 2015
Книга о том, как писать "академический" код. Содержит кучу полезных рекомендаций, но в весьма обобщенной форме. Собственно, эта самая обобщенность и играет злую шутку - примерно в середине книги становится скучно, постоянно ловишь себя на мысли "Блин, ну это все и так понятно, где мясо-то?" Тем не менее, к этой книге можно и нужно обращаться в попытке выработать высокую культуру программирования.
Profile Image for Yumitoshka.
4 reviews
July 9, 2013
Must-read для всех разработчиков. Помимо очевидных плюсов, есть бонусный - список литературы на дальнейшее прочтение
8 reviews
September 12, 2016
Может как вторая или третья книга поможет и должна начинающим программистам. Более опытным - можно что найти почитать и по-полезнее.
Profile Image for Aliaksandr Kulitski.
46 reviews2 followers
July 27, 2017
Очень хорошая книга для начинающих разработчиков, обязательна к прочтению. Если же вы опытный разработчик, то большинство изложенных идей вы уже давно знаете. Возможно помогает немного структуризировать свой опыт, восполнить имеющиеся пробелы.
Displaying 1 - 14 of 14 reviews