gpt4 book ai didi

language-agnostic - 如何将测试驱动开发应用到新项目中?

转载 作者:行者123 更新时间:2023-12-02 23:59:36 25 4
gpt4 key购买 nike

我正在开始一个新项目,我想使用测试驱动开发,但是当您没有数据模型或接口(interface)时,我无法理解如何编写测试。

IMO,应该编写数据模型和接口(interface)。然后应该实现一些功能来验证数据模型和接口(interface)是否已经“成熟”。 (也就是说,对任何一个的改变都是最小的)。然后我会编写单元测试。完成这一步后,我认为您可以遵循 TDD。

这是正确的方法吗?

顺便说一句,有些新技术(例如 TDD)似乎没有考虑或记录如何为新项目做什么。

最佳答案

正如他们所说,“从失败的单元测试开始”。

  • 除非需要使用数据模型来修复失败的单元测试,否则您不需要数据模型。
  • 除非有必要(修复失败的单元测试),否则您不需要接口(interface)

也许如果您提供一个应用程序示例,我们可以帮助您找到前几个失败的测试。

关于language-agnostic - 如何将测试驱动开发应用到新项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4910899/

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