Skip to content
robertpenner edited this page Sep 13, 2010 · 3 revisions
  • Removing unnecessary code feels great.
  • Composition and interfaces are favored over inheritance.
  • Events in interfaces are a good thing.
  • Event types are classes, not strings.
  • Event classes should focus on the data they contain.
  • Event classes should not contain string constants that various other classes use.
  • Test-Driven Development (TDD) is essential and fun.
  • No singletons.
Clone this wiki locally