A game under development
- A method(function) should be between 3-15 lines of code
- A method(function) shouldn't have more than 1 code group(whitespace)
- A method(function) shouldn't have side-effects and should only do what the name says it should do
- An abstract class(interface) shouldn't have more than 7 public methods
- A class should have more than 10 methods.
- A data structure shouldn't have more than 10 fields/unique data.