Software Engineering Professional

Book Profile

Code Complete 2nd Edition

Steve McConnell · 2004

A comprehensive guide to software construction that details the principles and practices for writing high-quality, maintainable code to manage complexity and improve programmer productivity.

Get the book →

Code Complete bridges the vast gap between academic knowledge and common commercial practice, offering a definitive handbook for software developers at all levels. Whether you're a student, self-taught programmer, or an experienced technical lead, this book synthesizes decades of research and industry wisdom into practical, ready-to-use techniques for building robust and maintainable software. Through hundreds of code examples, checklists, and balanced discussions, it addresses every aspect of construction—from strategic prerequisites like architecture and design to tactical details of naming variables, structuring loops, and formatting code. By focusing on the central imperative of managing complexity, readers will learn how to improve their productivity, reduce debugging time, and ultimately elevate their work to the level of true software craftsmanship.

What it argues

A causal model derived from Steve McConnell's 'Code Complete, 2nd Edition,' illustrating how specific construction practices and developer characteristics lead to managed complexity and code readability, which in turn produce high-quality software and increased development productivity.

Key ideas it contributes