gpt4 book ai didi

java - 当软件已经传递给客户时,包是否应该包含单元测试/测试类? JAVA

转载 作者:行者123 更新时间:2023-11-28 20:22:24 24 4
gpt4 key购买 nike

有人问我一个有趣的问题,但我不知道答案。当软件已经传递给客户时,包是否应该包含单元测试/测试类?

我认为可以禁用断言语句,因此从技术上讲,您可以在将软件提供给客户之前禁用断言。这是正确的吗?

提前致谢。

最佳答案

您永远不应将(单元)测试交付到生产环境中。

如果您想为您的客户(使用您的 API 的程序员/客户)提供测试库,那很好。它不应包含在投入生产的主要工件中。

这背后的原因是:它减少了可攻击面。测试往往会忽略/规避安全措施。让它们出现在生产环境中风险太大而且没有任何好处。

关于java - 当软件已经传递给客户时,包是否应该包含单元测试/测试类? JAVA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43031528/

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