Gunnar Peipman's ASP.NET blog

ASP.NET, C#, SharePoint, SQL Server and general software development topics.

Sponsors

News

 
 
 
 
 
Programming Blogs - Blog Catalog Blog Directory
 
 
 

Links

Social

Code Complete 2

Code Complete 2
Code Complete: A Practical Handbook of Software Construction
Code Complete 2 is very good and must-be book by Steve McConnell for all developers. The book covers many aspcets of coding and gives very good advices about how to organize and write your code, how to comment and document it and how to write code without ruining yourself.

Although I have been in business more than ten years this book was very interesting reading to me. It is easy to read, doesn't make you sleepy and makes you think about your work and coding habbits.

I have tried practices described in this book also in real-world projects and believe me - these practices work very well. I suggest this book to all developers - to beginners, experts and top level professionals.

You can always order your software from company where you see old and heavily used Code Complete on some table.

Editorial review from Amazon

For more than a decade, Steve McConnell, one of the premier authors and voices in the software community, has helped change the way developers write code--and produce better software. Now his classic book, CODE COMPLETE, has been fully updated and revised with best practices in the art and science of constructing software. Whether you're a new developer seeking a sound introduction to the practice of software development or a veteran exploring strategic new approaches to problem solving, you'll find a wealth of practical suggestions and methods for strengthening your skills. Topics include design, applying good techniques to construction, eliminating errors, planning, managing construction activities, and relating personal character to superior software. This new edition features fully updated information on programming techniques, including the emergence of Web-style programming, and integrated coverage of object-oriented design. You'll also find new code examples--both good and bad--in C++, Microsoft(r) Visual Basic(r), C#, and Java, though the focus is squarely on techniques and practices.

Table of contents

Checklists
Reference Tables
Preface
 
Laying the Foundation
1.  Welcome to Software Construction
2.  Metaphors for a Richer Understanding of Programming
3.  Prerequisites to Construction
 
Design
4.  Steps in Building a Routine
5.  Characteristics of High-Quality Routines
6.  Three out of Four Programmers Surveyed Prefer Modules
7.  High-Level Design in Construction
 
Data
8.  Creating Data
9.  The Power of Data Names
10.  General Issues in Using Variables
11.  Fundamental Data Types
12.  Complex Data Types
 
Control
13.  Organizing Straight-Line Code
14.  Using Conditionals
15.  Controlling Loops
16.  Unusual Control Structures
17.  General Control Issues
 
Constant Considerations
18.  Layout and Style
19.  Self-Documenting Code
20.  Programming Tools
21.  How Program Size Affects Construction
22.  Managing Construction
 
Quality Improvement
23.  The Software-Quality Landscape
24.  Reviews
25.  Unit Testing
26.  Debugging
 
Final Steps
27.  System Integration
28.  Code-Tuning Strategies
29.  Code-Tuning Techniques
30.  Software Evolution
 
Software Craftsmanship
31.  Personal Character
32.  Themes in Software Craftsmanship
33.  Where to Go for More Information
Bibliography
Index

Comments

Alex said:

the book is really great, I'm totally agree with you

# June 16, 2008 3:45 AM

maheshsingh said:

I am fully agree with you... once i read Code Complete 2 after that i put this book in front of me while coding.

# June 16, 2008 6:25 AM

Original Code Complete reader said:

Just a warning to readers that read the original version, there aren't many updates to the book from the original.  If fact, many pages are exact.  

I highly recommend this book to people that have not read version 1, but give a "stay away" to people that have read the original like myself.

# June 17, 2008 10:33 AM

Steve said:

I read the first one. Every developer should read this book.

# June 24, 2008 2:28 PM

Gunnar Peipman's ASP.NET blog said:

Another great book to read is Implementation Patterns from famous Kent Beck. I found this book to be

# August 9, 2008 4:29 AM

Gunnar Peipman's ASP.NET blog said:

Here you can find the list of books I have read. All these books are recommended ones, here are no titles

# November 10, 2008 5:16 AM

Gunnar Peipman's ASP.NET blog said:

Software Estimation - Demystifying the Black Art is another masterpiece by Steve McConnell. I introduced

# January 9, 2009 6:13 PM

Gunnar Peipman's ASP.NET blog said:

In this posting I describe how I prepare my gallery application for automated testing. As a first thing

# July 25, 2009 9:39 AM

Gunnar Peipman's ASP.NET blog said:

In this posting I describe how I prepare my gallery application for automated testing. As a first thing

# July 25, 2009 9:50 AM

Community Blogs said:

In this posting I describe how I prepare my gallery application for automated testing. As a first thing

# July 25, 2009 9:53 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)