我有一个自我(或更确切地说是jQuery-)执行匿名函数,该函数执行一些作用于较小函数内部的代码。像:
jQuery(function() {
function A(){}
function B(){}
...
do-sth-with-A-B-and-others
});
我认为这是一个有效的模式,可以避免混乱的全局命名空间,同时让代码或多或少优雅地组织起来。现在,SONAR说:
第1行: [true]新:Javascript:S138严重性:MAJOR,消息:此函数有280行,大于授权的100行。将其拆分为更小的功能。
SONAR点在这里有效吗?