luca pascarella, alberto bacchelli
taxonomy of code comments
they say that commented code is better code, but that’s contrary to what i’ve found when practicioners talk about beautiful code
- purpose (functionality)
- summary (behaviour, what)
- expand (more details)
- rationale (why)
- notice (these are the bad ones)
- usage
- deprecation
- exception
- under development (bad ones as well)
- todo
- incomplete
- commented out code
- style and IDE (also bad)
- directive
- formatter
- metadata
- license
- ownership
- pointer (link/url)
- discarded
- noise
- automatic generation of stubs