gpt4 book ai didi

ruby-on-rails - rails : Good process for adding tests retroactively?

转载 作者:行者123 更新时间:2023-11-28 19:46:09 25 4
gpt4 key购买 nike

我有一些应用程序,我想返回并为其构建一个测试套件(RSpec 和 Cucumber),但是开始这个​​过程有点令人生畏。

如果返回现有应用并为其构建测试套件,您的流程是什么?

最佳答案

我会先去添加高级测试( cucumber )。这将使您确信行为不会在不被注意的情况下发生变化。我不会去添加 rspec 测试(或者可能只是一些重要的测试),因为您可能也想进行很多重构。

然后,运行 metrics . MetricFu最近有一个名为“HotSpots”的指标,它将结合其他指标并指出代码中最大的问题点。这些地方通常对您的应用程序也是最关键的。将它们修复得恰到好处,以便具有可读性,并且您可以很好地了解它的含义。不要太过分了。

然后,对于您要添加的每个新功能,添加规范并清理您正在与之交互的一些代码。因此,测试和重构新功能的依赖关系,但不要超出此范围。分小块进行,否则您很快就会失去希望。

关于ruby-on-rails - rails : Good process for adding tests retroactively?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4430151/

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