正常的开发流程 编码--->测试--->重复--->提交 基于测试驱动的开发 测试--->编码--->重复--->提交 先写了测试之后,由于测试的覆盖率要求为100%,所以就会让代码中可能存在的分支都进行测试,这样先写测试单元,可以为将来的代码提供一种有效的参考