Programming Don'ts

Just don't.

  1. Blurring of concerns
  2. Tight coupling
  3. Overly long functions
  4. Changing the value of a property
  5. Changing the value of a variable
  6. State
  7. Input/output
  8. Inheritance
  9. Constructors
  10. Objects
  11. Three-valued logic
  12. Nulls
  13. Loops
  14. Conditionals

Comments