Community Reviews

Rating(3.8 / 5.0, 100 votes)
5 stars
24(24%)
4 stars
36(36%)
3 stars
40(40%)
2 stars
0(0%)
1 stars
0(0%)
100 reviews
April 25,2025
... Show More
Yay! Finally done.

If there is a book that does justice to its name, it is this one! It is indeed Code complete. No matter how small or insignificant the topic, it gets full attention and discussion in the book. Small details discussed with loving care. :D

This is a book that I read at least 10-12 years too late! One reason is of course that so much of the content of the book I have discovered via diverse online sources in bits and pieces but also because so much of it has now become part and parcel of being a decent programmer. In that sense, there is not many eye-opening insights in those 900 odd pages. But it is a pleasure to see many things that you have adopted over years being systematically analyzed and supported. I have a visceral disliking for comments on the code lines. But if you asked me, I would probably just chalk it up to personal choice. But this book discusses them and clearly articulates why they are a bad idea.

The thing I got out of working through those 900 pages is that it provided words to express scattered ideas and practices. Software construction is about managing complexity. A programmer's journey can begin only once he has accepted his inability to conquer the complexity and has thus started looking for ways to manage it as best as he can.

The book mostly takes examples from Java, Visual Basic and C/C++. Some of the material is also specific to those languages. If your primary language is Python, you may start feeling a bit left out as the book progresses. It would be lovely for someone to write a distilled version of this with a interpreted language at the center.
April 25,2025
... Show More
This book should be mandatory for all computer science student and developer to be. A great receipe of writing Clean code and software craftmanship.
April 25,2025
... Show More
Формат: Книга Язык: Русский
Честно признаюсь я являюсь фанатом Стива МакКоннела со времен моего прочтения его "Rapid Development" далеких лет 11 назад. В то время это была книга которая открыла мне глаза на многие вещи в области управления проектами. Данную книгу (Совершенный код) я планировал прочитать тоже достаточно давно, но руки дошли уже когда рабочие обязанности большого кодирования давно не требуют. Книга хороша и действительно понравилось. Единственное в очередной раз заставила задуматься как быстро бежит наша жизнь, т.к. часть материала уже вынужден признать является несколько устаревшей. Именно поэтому 4-ре, а не 5-ть. В любом случае книга является классикой в области разработки программного обеспечения, и думаю ей и останется на горизонте еще как минимум ближайших 10 лет.
К перечтению, думаю да, но кусками когда нужно обновить список полезных идей в конкретной области (например форматирование текста программы и т.п.).
April 25,2025
... Show More
Taking it for what it tries to do, this book is a must-read for anyone pursuing a career as a software engineer. While not perfect, McConnell builds not a reference but a mind set for responsible, sensible development, not just of software but of people who put it together.
Leave a Review
You must be logged in to rate and post a review. Register an account to get started.