-
Notifications
You must be signed in to change notification settings - Fork 201
Philosophy
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, not on who sends them.
- Event classes should not contain string constants that various other classes use.
- Test-Driven Development (TDD) is essential and fun.
- So far, not a single “static” keyword in the source.
- No singletons.