| Design Patterns |
|
|
Standard method/class combinations |
|
|
Use mandatory type signatures |
|
|
+ naming conventions |
|
|
Good documentation for humans |
|
|
And can be recognized by tools |