agile
测试驱动开发(TDD)
一种软件开发实践,即在编写被测的生产代码之前先编写测试。TDD 循环包含三个步骤:红(编写一个失败的测试,描述期望的行为)、绿(编写最少的代码使测试通过)、重构(在保持测试通过的前提下优化代码)。TDD 鼓励只编写满足需求所需的代码,从而实现更简洁的设计和更高的测试覆盖率。它还能让验收标准变得可执行——自动化测试可直接验证用户故事中描述的行为。尽管 TDD 有一定学习成本,但持续采用它的团队普遍反映缺陷更少、调试更快,对修改代码也更有信心。
相关术语
在 Plandeck 中进行你的下次估算
Free 的 Planning Poker,支持实时同时揭晓、Fibonacci 和 T-shirt 尺码 deck,以及异步投票 —— 无需任何设置。