重构的目标 易读易改留好扩展点 防护 需要做金字塔防护测试用例要由关键的冒烟用例和普通用例测试用例做到测试即文档,测试函数名字就知道要测什么每个测试的职责要单一 手段 切割上下文留好扩展点做好测试保护(多使用MOCK工具。例如数据库可以使用HSQL内存数据库、kafka采用jar包形式的内存版本等,采用MOCK服务等方式) 测试用例缺失的原因 没时间没意愿成本高 clean code标准 安全可靠简洁高效可维护可测试可移植