为什么要做测试驱动开发?
1. 我们在开发过程中经常会使用数据库字段, API接口字段(参数), 封装类参数不一致的情况,导致传参或取值错误.
2....10.抛异常不管三七二十一, 全部使用Error, 这样导致异常无法得到正确处理.
11.没有完善的日志, 后续发生问题无法准确定位到异常现场.
12.不使用配置文件, 想写哪里就写哪里, 给后期二次开发增加难度...势必一脸茫然, 无从下手.
14.没有单元测试, 自己都不知道写的类或方法运行后结果与预期是否相符, 在那里反复的调试, 影响项目工期.
15.核心代码没有注释, 别人调用你的类或者方法, 一脸懵逼,...附上TDD测试驱动框架
总结:
测试是一门技术, 更是一门艺术. 也许你今天拥有的技术, 明天就会被淘汰.