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
Adi.jsAdblock 检测插件
Adi.js是一个轻量级的,用于Adblock检测的jQuery插件。安装步骤:Include jQueryInclude advertisement.js andmakesure jQuery.ad
Adi.jsAdblock 检测插件
0
slave4jEclipse代码生成插件
slave4j是一个eclipse的插件,也是一个springmvc,spring,hibernate的整合框架slave4j插件能帮你做什么? 搭建spring,springmvc,hibern
slave4jEclipse代码生成插件
0
KotlinCodeSorterKotlin 代码排序插件
KotlinCodeSorter一个可以对kotlin代码排序的小插件.最近在日常的开发中,发现kotlin的代码排列不如Java的好,在IDEA或者AndroidStudio里面Java的字段一般在
KotlinCodeSorterKotlin 代码排序插件
0