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