1. 详细设计:在这个过程中要考虑到,设计出的东东要方便以后测试。
2. 开发测试代码;
3. 开发功能模块;
4.测试功能模块,修改功能模块,直至能通过测试;
5. 在保证能通过测试的基础上,重构功能模块,清除冗余等,修正设计;
6.然后回到4,我们1,2,3,4,2,2,3,4再来一次。