Code Complete: A Practical Handbook of Software Construction is essentially a study aid that talks about the general practices prevalent in the software industry. It includes samples of codes on programming and software development. This book has been penned by Steve McConnell, who is a software engineer. McConnell hails from Washington and he earned his degree in software engineering from the Seattle University. He started his career by handling desktop software. Boeing, Russell Investment Group and Microsoft are some of the reputed companies he has worked with. Now, he is the CEO at Construx Software. He has written other books on software and programming including After the Gold Rush, Rapid Development and Software Project Survival Guide.
This book was published in 2011 by Dreamtech Press. You can find this on websites selling books online and order it right from the comfort of your home. This book is meant to stimulate creative thinking, so that its readers can develop the software codes easily. The text is essentially based on the three main principles of practice, research and academic knowledge. This book is meant to act as a practical guide for you, so that you can effectively design codes by exercising maximum effort. You get to learn other important aspects of software programming while reading this book. Refactoring, methods of programming, debugging issues are just a few of them.
Code Complete has been divided into 7 parts and a total of 35 chapters. The first part introduces you to the world of software construction and lays down a solid foundation for the rest of the chapters. The second part takes you through various aspects of construction designs and defensive programming. The third and fourth parts deal with variables and different coding methodologies. The final three sections talk about coding, various programming tools and layouts.
This book has been received with great enthusiasm in the software world. Steve McConnell won the Jolt award twice from the Software Development Magazine. If you are pursuing a career in software, then this book is definitely worth reading. The revised and updated second edition is of 952 pages and it is easily available in India. The book's ISBN 10 is 9350041243 and ISBN 13 is 9789350041246.