作者评论:
测试驱动开发之所以流行,可能是因为它是一种既能实现高质量代码又能实现高单元测试覆盖率的方法。通过首先只编写单元测试中最低限度需要的部分以使其测试失败,然后只编写足够的代码使单元测试通过,TDD支持开发人员采取一种简单的方法来编写实现所需功能的代码。
TDD通常通过Red(编写测试)、Green(通过测试)和Refactor(优化重构)三个阶段来进行。当然,最后一个阶段至少与前两个阶段具有同样的重要性,因为不重构代码有可能会导致技术债务。
包含重构(Refactor)步骤的一个简单方法是在完成定义中明确声明:在适用的情况下,重构必须在PBI被认为完成之前完成。虽然这不一定会导致对每个故事都进行重构,但评估其是否适用通常是有好处的。
完整大图本文首发于微信号“小船哥说敏捷”。全文完,感谢您的耐心阅读!
网友评论