测试驱动开发的核心思想: 1;编写一个失败的单元测试 2:让测试代码编译通过 3:运行单元测试,发现不能运行通过 4:修改代码,使测试程序能运行通过 5:消除重复代码,优化程序设计 这一次可以直接循环到2步骤