【文件属性】:
文件名称:assertable:断言库,可以在方法参数可能导致更深层的问题之前测试方法参数的类型是否存在
文件大小:9KB
文件格式:ZIP
更新时间:2021-05-07 12:54:34
JavaScript
肯定的
概述
Assertable是一个断言库,可让开发人员在其Node.js应用程序中采用防御性编程技术。 由于Javascript提供了动态类型,因此通常可能通过提供一个或多个参数不正确或缺失的方法来生成难以调试的错误。 Assertable允许您使用断言来测试方法参数的类型/存在,以免它们导致更深层的问题。
注意-这只是使用Javascript进行开发的一种方法,一些开发人员倾向于将责任转移给调用者,而不是在每种方法中强制执行类型。 与任何事情一样,这都取决于个人喜好。
特征
声明或测试参数或变量的类型,包括:
数组
布尔值
缓冲区,包括可选长度
Defined ,检查null和undefined
日期
失误
职能
实例数
号码
对象,包括可选的必需参数
正则表达式
字符串,包括可选长度
变体,可以检查上述一项或多项
(可选)如果值为null或未定义,则每个测试都可以通过一个断
【文件预览】:
assertable-master
----.gitignore(27B)
----.eslintrc(1KB)
----package.json(1KB)
----gulpfile.js(2KB)
----index.js(13KB)
----LICENSE-MIT(1KB)
----README.md(3KB)
----tests()
--------fail_fast_tests.js(21KB)
----.eslintignore(27B)
----.npmignore(29B)
----.editorconfig(214B)