gpt4 book ai didi

android - 单元测试应该涵盖常量变化吗?

转载 作者:行者123 更新时间:2023-11-29 00:57:06 26 4
gpt4 key购买 nike

我正在为演示者创建单元测试。我有一个范围的 2 个常量,将来肯定可以更改为来自服务器的请求。因此,我编写了所有代码,使其适用于此常量的任何值。

现在我可以更改此常量以进行单元测试。我将添加一些返回常量范围的函数和模拟 this 函数。但我应该这样做。

一方面,更改测试常量让我相信我的代码可以处理任何值。但另一方面,单元测试不会涵盖常量未更改的情况。

换句话说,单元测试应该覆盖常量值吗?

最佳答案

当然,您现在就可以进行该测试,但我建议遵循 YAGNI 原则:现在不要进行测试,您可能永远不会进行更改。但是,一旦将这些常量转换为变量,就必须扩展测试套件。有可能您的测试套件无论如何都需要维护,但要确保您不会忘记它,请向常量添加注释或使用其他形式的提醒...

关于android - 单元测试应该涵盖常量变化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53856499/

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