Construction Principles - Coding
when you start writing the code:
6. Constrain your algorithms by following structured programming practice
7. Consider pair programming
8. Select data structures that will meet the needs of the design
9. Understand the software architecture and create interfaces that are consistent with it.
After you’ve completed your first coding pass, be sure you:
10. Conduct a code walkthrough when appropriate
11. Perform unit tests and correct errors you’ve uncovered
12. Refactor the code to improve its quality.