Gregory M. Kapfhammer
Key Concept
Corresponding Diagram
In-Class Discussion
In-Class Activity
Details in the Textbook
Chapters 12 through 15
Good code is self-documenting
I don't have time to write comments
Out-of-date comments are misleading
Comments are worthless!
Pick conventions
Don't repeat the code
Add precision with low-level comments
Enhance intuition with high-level comments
Bad names cause bugs
Paint a word picture
Pick precise names
Use names consistently