- Code the component from the pseudocode and diagrams.
- Anything tricky, complex, or murky should have been done in the first step or certainly after the design. If something like this comes up that was overlooked earlier, then stop coding and research it or write a method, class or test program to solve the problem.
- Follow good coding standards like adding comments that explain what and why something is being done .vs. how.
- Do not write any unit tests until all of the code for the component has been written.