Code Complete 2

Author: Steve McConnell

Genre: Best Practices

Rating: ratingratingratingratingrating

I brought this book hoping to improve my programming mindset. I wanted to learn how best to write my code, how best to think about writing my code and find answers to a lot of unanswered questions I had floating around in my mind pertaining to the topic of software development.

High acclamations for both the book and the much revered author, compounded with the ubiquitous Microsoft as the publisher, made this a stand out candidate for the purchase I was looking for.

Steve McConnell has loaded this book with facts, figures and opinions based on many, many studies during the history of computing. A lot of which will help you to affirm ideal methodologies in your software development regime. However, when talking about writing code – laying it out, choosing your loops, reusing code etc, Steve places the emphasis on heuristics. He doesn’t really specify concrete instructions about what to do – he speaks of how best to think about it – what analogies to use and provides the platform for you to be decisive, confident and act in your best coding interests.

To summarise, then, I would recommend this book to anyone who wants to develop ‘The Software Development Mindset’ and hone their programming ability. To anyone who wants to write better, cleaner, more efficient, more reusable code. To anyone, who simply wants to be better at developing software. For you people, this book is essential.