Table of ContentsBasic Project Hygiene Change Control Version Management Distinguish Derived from Source Exploit High-Level Tools Effective Unit Test Scaffolding Avoid Inappropriate Optimization Prefer Readable, Editable Files Compile-time Errors are Better than Run-time errors Suicide is Not a Sin (for Programs) Programs are for Reading Architectural Overview An architectural diagram of GCC Orientation to GCC ... Comments Header Comments Namespace is Precious Choosing Names Pretty-Printing |
Author: Michal Young
Email: michal@cs.uoregon.edu Home Page: http://www.cs.uoregon.edu Other information: |