测试驱动开发(TDD)是一种开发策略,开发者先编写测试,然后再编写使测试通过所需的最少代码。这个过程包含三个阶段:红色、绿色和重构。在红色阶段,编写一个初始会失败的测试(因为被测试的代码尚不存在)。在绿色阶段,创建使测试通过的最少量代码。最后,在重构阶段,改进已编写的代码而不影响其行为。这个过程通常可视为一个循环:"红色-绿色-重构"。这个重复的过程允许开发更小、更明确的功能,减少bug的出现,并鼓励简单的设计。TDD主要用于敏捷开发环境中。
测试驱动开发(TDD)
用自己的话写下这一站的结论。