gpt4 book ai didi

c++ - 哪个 C++ IDE 支持快速 TDD 工作流程和 Google 或 Boost 测试框架?

转载 作者:太空宇宙 更新时间:2023-11-04 11:58:49 26 4
gpt4 key购买 nike

<分区>

到目前为止,这是我所做的(我使用 Visual Studio):

  1. 创建测试项目
  2. 添加一些测试
  3. 添加代码。编译运行
  4. 当测试失败时,编写代码使其通过
  5. 重复前面的 3 个步骤,直到得到我想要的代码。
  6. 创建一个使用测试代码的主项目。
  7. 在功能/错误修复中使用经过测试的代码。
  8. 在线的某个地方,有一个问题需要更改经过测试的代码。
  9. 我现在需要转到测试项目并重复步骤 2 到 5。
  10. 然后回到主项目编译运行验证功能/错误修复。

我想消除的是对两个不同项目的需求,并减少我在构建之间等待的时间和所需的上下文切换。本质上,我想收紧测试-代码-测试循环。

假设有一个 IDE,其中测试是主项目本身的一部分。我们还假设 IDE 可以识别测试通过和失败。最后,假设编译和运行测试发生在后台,我只需要在代码未构建或测试失败时处理错误。

我的工作流程现在只涉及一个项目:

  1. 创建项目
  2. 向项目添加一些测试
  3. 添加代码。保存。
  4. 当测试失败时,编写代码使其通过
  5. 重复第 2 步到第 5 步,直到获得我想要的代码。
  6. 添加使用经过测试的代码来实现功能或错误修复的逻辑。
  7. 如果需要更改测试代码,请返回第 2 步。

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