|
| | Static class: for objectless methods |
|
| | Singleton design pattern: interface allowing a class to enforce single instantiation |
|
| | Anticipating changing requirements: unit test suites, in-code comments, object-oriented design |
|
| | Coding process: study the requirement, figure out an approach, create a unit test, code to pass, commit, pass through code review, refactoring, commit again, internal release, pass through QA challenges |
|
| |