gpt4 book ai didi

unit-testing - 可以在没有 TDD 的情况下进行单元测试吗?

转载 作者:行者123 更新时间:2023-12-04 23:28:02 26 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

5年前关闭。




Improve this question




我在一个我们不做 TDD 的项目中,因为我们的老板和客户都是非常“老派”的人。因为我无法通过 TDD 进行设计,但我害怕更改,所以我想为自己的安全编写单元测试。但是,这些单元测试会如何?我是否必须为每个方法规范编写一个测试来测试它们是否按预期执行?我是否必须测试每个新功能(如 TDD)但没有设计?我脑子里乱七八糟。

提前致谢。

最佳答案

你可能不会通过进行单元测试来伤害任何东西——不管它们做得有多好——除了一种可能的副作用,那就是错误的信心。

我们倾向于不做硬核 TDD,但是单元测试覆盖范围从不存在到中等取决于项目,并且随着想法的形成而变得越来越有值(value)。

对于一般性建议,我认为以下是您现在的关键优先事项:

  • 测试您知道的重要事项
  • 测试您知道的脆弱性
  • 编写测试以暴露任何新错误,然后通过修改通过测试来解决错误
  • 尽可能将 TDD 应用于任何新功能
  • 承认您不能 TDD 现有项目。就其性质而言,TDD 仅适用于新领域,无论是新产品还是旧产品的新功能。不要让这个事实让你灰心。
  • 关于unit-testing - 可以在没有 TDD 的情况下进行单元测试吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9348804/

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