当前位置:  开发笔记 > 编程语言 > 正文

短绒和验证器有什么区别?

如何解决《短绒和验证器有什么区别?》经验,为你挑选了1个好方法。

我正在组织一些事情,并希望将这两个集合结合起来。实际上,除了W3外,我不知道其他任何验证器-http: //validator.w3.org/

Linters - jslint | jshint | eslint
Validators - w3

这两种工具之间有什么区别吗?两者都只是静态地查看代码,并针对正确的语法进行测试?



1> Amy..:

皮棉程序检查可疑或危险代码,并对照样式准则检查代码。短绒猫必须能够解析代码,因此它还可以根据语言规范进行验证。因此,在某种程度上,短绒棉是一个验证者,外加其他东西。

验证程序验证代码是否符合语言规范。它不在乎样式或逻辑。

短绒毛而不是验证者捕获的事物的示例:

除以零(其有效语法,因此它通过了验证器)。

在声明或填充变量之前使用变量(再次使用有效语法)。

使用数组索引(同样有效的语法)来检测越界问题。

样式问题(同一件事)

像这样的代码if (x = 3) { }在许多语言中都是有效的语法,并且会通过验证程序。一头短毛猫会说:“嘿,兄弟,你在做什么?这在我看来不对。” (可疑代码示例)

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有