在测试之外的节点中使用 Assert 模块
Using Assert module in node, outside of testing
我对 nodejs 中的 Assert 模块有疑问。
在“测试”之外使用 Assert 模块是否是一种好习惯,我的意思是在生产中,比如
如果我有一个将两个数字相加的函数,我可以使用 Assert 模块来检查那些
两个参数是不是数字
这只是一个简单的例子,但你可以理解其中的要点
这会影响代码执行或速度吗?
提前致谢
开发中一般不使用调试工具。事实上,您甚至没有将它放在您的实际代码中,而是创建了一个单独的(单元)测试环境。因此,我绝对不会考虑这样做。
我理解的 assert 模块实际上会终止程序并在失败时显示错误消息和堆栈跟踪,这可能不是您在实际生产环境中想要的。
我对 nodejs 中的 Assert 模块有疑问。
在“测试”之外使用 Assert 模块是否是一种好习惯,我的意思是在生产中,比如 如果我有一个将两个数字相加的函数,我可以使用 Assert 模块来检查那些 两个参数是不是数字
这只是一个简单的例子,但你可以理解其中的要点
这会影响代码执行或速度吗?
提前致谢
开发中一般不使用调试工具。事实上,您甚至没有将它放在您的实际代码中,而是创建了一个单独的(单元)测试环境。因此,我绝对不会考虑这样做。
我理解的 assert 模块实际上会终止程序并在失败时显示错误消息和堆栈跟踪,这可能不是您在实际生产环境中想要的。