Advertisement
thepirat000

Fowler y otras citas

Jun 18th, 2013
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. Most times you see a switch statement you should consider polymorphism.
  2.  
  3. When you feel the need to write a comment, first try to refactor the code so that any comment becomes superfluous.
  4.  
  5. When you get a bug report, start by writing a unit test that exposes the bug.
  6.  
  7. [Martin Fowler - Refactoring: Improving the Design of Existing Code]
  8.  
  9. 3.2. Design Heuristics Practice 8:
  10. Defer decisions as long as possible.
  11. Software architects should postpone decisions as long as possible because they will continuously increase their
  12. understanding of the problem domain and the design activity, which will enable them to make better decisions
  13. and create better designs later on.
  14. Mark C. Paulk et al, The Capability Maturity Model: Guidelines for Improving the Software Process
  15. Addison-Wesley, 1994.
  16.  
  17. Layne's Law of Debate:
  18. • Every debate is over the definition of a word. Or
  19. • Every debate eventually degenerates into debating the definition of a word. Or
  20. • Once a debate degenerates into debating the definition of a word, the debate is debatably over.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement