Code and Design - Part 1 - the framework
There are too many programming methodologies, but how to use it?
I am thinking of the general framework of the period of my software development. Here is my conclusion:
1. Software Design - UML - To design the class and functions
2. Design Inspection - Team Review
3. Unit Test - TDD
4. Implement the functionality - Pairs programming if possible
5. Go back 3, until FULL green
6. Code Inspection - Peer Review, Team Review
I will try to find some best practices and summarize it of each phrase.