代码质量
探索者tl
这个作者很懒,什么都没留下…
展开
-
InFusion错误类型分析
InFusion错误类型分析1 God Class1.1 特征上帝类通常过多的操纵其他类的数据,从而破坏了类的封装性。上帝类从其他类中获得功能,同时增加了自身的耦合性,通常会导致自己具有规模过大和较高的复杂度。判断一个上帝类的标准有: CPFD (Capsules Providing Foreign Data) 从多个不相关类(模转载 2016-09-13 05:48:59 · 1708 阅读 · 0 评论 -
七款代码味道识别工具【简介】
代码味道识别工具 (Code Smell Detection Tools, CSDT)既可以应用于软件开发阶段,也可以应用于软件维护阶段。目前大部分IDE都集成了自动或者半自动重构工具,但是根据国外研究人员的调查发现,真正在软件开发和维护中使用重构工具的人并不多,其中有一个很重要的原因是不知道何时该重构,也就是说找不准重构时机,因此重构时机的自动识别具有很大的实用价值。很多代码味道本身就是重构时机转载 2016-09-13 06:12:06 · 1321 阅读 · 2 评论 -
软件设计度量工具inFusion(一):inFusion的基本概念
软件设计度量工具inFusion(一):inFusion的基本概念标签: inFusion软件设计度量重构工具2015-12-09 11:47 801人阅读 评论(0) 收藏 举报 分类:架构/设计/模式(10) 版权声明:本文为博主原创文章,未经博主允许不得转载。之前我们学习了jDepend和structure101设计度量工具转载 2016-09-13 06:16:50 · 1565 阅读 · 0 评论 -
软件设计度量工具inFusion(二):看懂inFusion度量结果
软件设计度量工具inFusion(二):看懂inFusion度量结果标签: infusion结果度量金字塔2015-12-10 16:51 778人阅读 评论(0) 收藏 举报 分类:架构/设计/模式(10) 版权声明:本文为博主原创文章,未经博主允许不得转载。我们新建一个inFusion项目,指定好源码位置后,inFusion会转载 2016-09-13 06:18:49 · 1745 阅读 · 0 评论