设计模式学习笔记 - 规范与重构 - 2.单元测试-保证重构不出错的技术手段
那如何保证重构不出错呢?你需要掌握各种设计思想、设计原则、设计模式,还需要对所重构的业务和代码有足够的了解。除了这些个人能力因素外,最可落地执行、最有效的保证重构不出错的手段应该是单元测试了。当重构完成之后,如果新的代码仍然能通过单元测试,那就说明代码原有逻辑的正确性未被破坏,原有的外部可见行为未变
那如何保证重构不出错呢?你需要掌握各种设计思想、设计原则、设计模式,还需要对所重构的业务和代码有足够的了解。除了这些个人能力因素外,最可落地执行、最有效的保证重构不出错的手段应该是单元测试了。当重构完成之后,如果新的代码仍然能通过单元测试,那就说明代码原有逻辑的正确性未被破坏,原有的外部可见行为未变