gpt4 book ai didi

javascript - 单元测试时检查错误参数有多重要?

转载 作者:数据小太阳 更新时间:2023-10-29 05:46:07 24 4
gpt4 key购买 nike

假设我有一个方法接受一些参数并将它们存储为实例变量。如果其中之一为空,则稍后的某些代码将崩溃。如果提供空参数,您是否会修改方法以抛出异常并添加单元测试来检查它?如果我这样做,它会稍微复杂一些,因为 javascript 有很多错误的值(null、undefined、NaN 等),而且由于它具有动态类型,我什至无法检查是否传入了正确类型的对象。

最佳答案

我认为这实际上取决于您要对哪种 API 进行单元测试。如果这是一个仅为内部使用而设计和构建的组件,并且您知道使用将受到某些限制,那么对错误参数进行单元测试可能会过大。另一方面,如果您谈论的是要在外部分发的东西,或者在各种情况下使用的东西,其中一些很难预测,是的,检查错误参数是合适的。这完全取决于使用情况。

关于javascript - 单元测试时检查错误参数有多重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1128668/

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