Summary of “My 3 Rules for Documenting Code” article.
- Names (classes, variables, functions) should explain What (what is it? what does this function do?).
- Code should explain How (how is it implemented?).
- Comments should explain Why (why is it implemented this way?).
Added to the Collection of links.