gpt4 book ai didi

tdd - 在测试驱动开发中,您是否先编写所有可能的测试,然后再编写代码?

转载 作者:行者123 更新时间:2023-12-01 06:54:32 25 4
gpt4 key购买 nike

在进行测试驱动开发时,我习惯于先为新功能编写第一个单元测试,然后为该功能编写代码。如果我要编写额外的测试来覆盖所有场景,我通常会在编写代码后编写它们。这被认为是不好的形式吗?在编写代码之前,我是否应该首先尝试为某个功能编写所有可以想象的测试?

最佳答案

为了正确地进行 TDD,您总是先编写测试,然后才是功能。

除此之外,我会一次只考虑一个场景,不要写 20 个测试和 然后 为这 20 个测试编写代码。写一个测试,用红色/绿色标记它,然后继续下一个测试。这可确保您也遵循 TDD 的核心原则之一,即尽可能最简单地实现满足您的所有要求/场景。

关于tdd - 在测试驱动开发中,您是否先编写所有可能的测试,然后再编写代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1572669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com