tdd – 在测试驱动开发中,你首先编写每个可能的测试,然后编写代码吗?

前端之家收集整理的这篇文章主要介绍了tdd – 在测试驱动开发中,你首先编写每个可能的测试,然后编写代码吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在进行测试驱动开发时,我一直习惯于先为新功能编写第一个单元测试,然后编写该功能代码.如果我有其他测试要编写以涵盖所有场景,我通常在编写代码后编写它们.这被认为是不好的形式吗?在编写代码之前,我是否应该首先尝试为一项功能编写所有可能的测试?

解决方法

为了正确执行TDD,您始终先编写测试,然后再编写功能.

除此之外,我会一次采用一个场景,不要编写20个测试,然后为这20个测试编写代码.写一个测试,红色/绿色标记,然后继续下一个测试.这确保您也在执行TDD的核心原则之一,即尽可能简单的实现,以满足您的所有需求/方案.

猜你在找的设计模式相关文章