Code Complete: A Practical Handbook of Software Construction
Laying the foundation; Welcome to software construction; Metaphors for a ticher understanding of programming; Prerequisits to construction; Design; Steps in building a routine; Characteristics of high-quality routines; Three out of four programmers surveyed prefer modules; High-level design in construction; Data; Creating data; The power of data names; General issues in using variables; Fundamental data types; Complex data types; Control; Organizing straight-line code; Using conditionals; Controlling loops; Unusual control structures; General control issues; Constant considerations; Layout and style; Self-documenting code; Programming tools; How program size affects construction; Managing construction; Quality improvement; The software-quality landscape; Reviews; Unit testing; Debugging; System integration; Code-tuning strategies; Code-tuning techniques; Software evolution; Software craftsmanship; Personal character; Themes in software craftsmanship; Where to go for more information; Index.
What people are saying - Write a review
LibraryThing ReviewUser Review - brikis98 - LibraryThing
A must-read for any programmer. Although I don't agree with everything in the book and a few parts feel out of date, it provides an excellent framework for how to think about programming and software ... Read full review
LibraryThing ReviewUser Review - stringsn88keys - LibraryThing
Finally got around to reading this programming standard.It's a substantial book that covers a lot of areas in the programming domain, and would probably round out even the more experienced programmer. Read full review