A Practical Handbook Of Software... - Code Complete:

: High-quality code is organized into small, cohesive routines and well-defined classes.

: Have peers review your low-level designs and code to catch errors early. 5. Personal Character and Craftsmanship

: Testing extreme cases and "off-by-one" errors.

©