设计程序从高层分析开始,一路向下
在每个层次上,我们从总算法开始, 然后逐渐将它提炼为精确的代码。这种方法有时称为“逐步求精”。整个过程可以分为四 个步骤:
第一步,将算法表示为一系列较小的问题。
第二步,为每个小问题开发一个接口。
第三步,用较小问题的接口来表示该算法,从而描述算法的细节。
第四步,对每个较小的问题重复此过程。
单元测试:
分析程序内每个函数,利用边界值,等价类等测试方法,来测试各个函数是否正确工作