SmellyEclipse代码检测插件
Smelly这个插件能够自动探测Java代码中的Bad Smells。
Smelly在软件开发中非常有用,它当前能够探测以下这些Bad Smells:
1.Data Class(纯数据类):Class只有fields或get/set属性,没有任何行为。
2.Large Class(庞大的类):单一类做过多的事情。
3.Long Method(过长的Method):过长的代码会使得Method难以理解和维护,应该将该Method分解成多个独立功能的Method。
4.High Comment Density(过多的注释):注释过多意味着该段代码难于理解。
5.Long Parameters List(过长的参数列表):一个Method中传入过长的参数列表,使得参数列难以理解。修改参数列时将会使得参数前后不一致。
6.Switch Statements(Switch语句):同样的Switch语句出现在不同的方法或不同的Class中,这样当需要增加新的CASE分支或者修改CASE分支内语句时,就必须找到所有的地方,然后进行修改。
评论
GoannaEclipse的C/C++代码检测插件
Goanna 是一个 Eclipse 用来对 C/C++ 源码进行静态分析的插件,它检测许多种可能出
GoannaEclipse的C/C++代码检测插件
0
GoannaEclipse的C/C++代码检测插件
Goanna是一个Eclipse用来对C/C++源码进行静态分析的插件,它检测许多种可能出现空的指针引用、重复释放内存、没有初始化的变量等其他常见编程错误(非开源)。
GoannaEclipse的C/C++代码检测插件
0
Adi.jsAdblock 检测插件
Adi.js是一个轻量级的,用于Adblock检测的jQuery插件。安装步骤:Include jQueryInclude advertisement.js andmakesure jQuery.ad
Adi.jsAdblock 检测插件
0