gpt4 book ai didi

unit-testing - 使用单元测试但不使用 TDD 的编程工作流

转载 作者:行者123 更新时间:2023-11-28 21:14:46 26 4
gpt4 key购买 nike

我一直认为,当您进行单元测试时,您必须进行 TDD。然而,经过几个月的阅读,事实证明并非如此。标准的 TDD 工作流程就像先编写测试,然后编写代码以满足您的测试,然后进行迭代。

问题是,我似乎无法想象如何进行单元测试而不遵循 TDD 工作流程。你知道我有什么方法可以做到这一点吗?

最佳答案

TDD 首先是先做一些小的设计步骤,例如想出您“想要的”方法签名,然后为它编写测试,然后实现它直到绿色,然后在必要时进行重构。

这个工作流程很有意义(无论如何对我来说)。

或者,您可以在之后编写测试来“证明”一些信心。但是你错过了小的设计步骤,然后是新兴的方面,通过设计、实现绿色、重构,你的设计/实现正在涌现,同时你有你的测试来证明正确的行为。

这些是我的想法,但如果您觉得这不适合您的问题,那么请更具体地说明您的需求。

关于unit-testing - 使用单元测试但不使用 TDD 的编程工作流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4613023/

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