Details in the Textbook
Philosophy of Software Design
Chapters 16 through 18
Where to place the comments?
Make source code obvious!
Ease of reading, not ease of writing
How to ensure obvious code and comments?
Application to the software project