๐
Code Comments
On this page

- Use a comment when it is infeasible to make your code
self-explanatory
- Comment the Why, not the What
- Avoid comments that just repeat what the code does
- When to comment
Reveal your intent
: explain why the code does something as opposed to what it does.Protect
a well-meaning future editor from mistakenlyfixing
your codeClarification
: a question that came up during code review or that readers of the code might have.- Explain your rationale for what looks like a bad software engineering practice