Smelly Eclipse代码检测插件开源项目

我要开发同款
匿名用户2010年01月20日
44阅读
开发技术Java
所属分类开发工具、代码管理分析/审查/优化
授权协议GPL

作品详情

Smelly这个插件能够自动探测Java代码中的BadSmells。

Smelly在软件开发中非常有用,它当前能够探测以下这些BadSmells:

1.DataClass(纯数据类):Class只有fields或get/set属性,没有任何行为。2.LargeClass(庞大的类):单一类做过多的事情。3.LongMethod(过长的Method):过长的代码会使得Method难以理解和维护,应该将该Method分解成多个独立功能的Method。4.HighCommentDensity(过多的注释):注释过多意味着该段代码难于理解。5.LongParametersList(过长的参数列表):一个Method中传入过长的参数列表,使得参数列难以理解。修改参数列时将会使得参数前后不一致。6.SwitchStatements(Switch语句):同样的Switch语句出现在不同的方法或不同的Class中,这样当需要增加新的CASE分支或者修改CASE分支内语句时,就必须找到所有的地方,然后进行修改。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论