“寻找圣杯的任务”——度量软件之美(2)
原作者:www.upwinder.com 添加时间:2007-09-02 原文发表:2007-08-31 人气:12 来源:程序员
本文章共1918字,分2页,当前第2页,快速翻页:
| |
源码级的软件度量主要评价代码复杂度,Halstead测量套件被称为“最著名和研究最完全的软件复杂度复合度量之一”。它通过研究源代码中的操作符和操作数,开发出了一系列指标,可以描述代码的实际体积,开发工作量,开发时间,甚至软件中被预测的错误数。 很多软件测量工具都提供象耦合度,环复杂度,Halstead测量套件,扇入扇出数,等指标的自动统计,透过这些指标,我们可以掌握代码的内部特性,分析每次代码改动对代码质量的影响。一些停留在定性描述上的质量改进,完全可以通过数据得到印证。比如某部分代码采用设计模式以后提高了内聚力,降低了耦合度,某块职责众多,特别复杂的代码被拆散,所拆出的各个模块的复杂度都很低,易于维护。那么通过度量数据一定可以反应出这些特性,比如,源码级的复杂度指标降低,构件级的耦合度指标降低等等。逆风编程技术
[1][2]下一页 本文章更多内容:<<上一页 - 1 - 2 |
 本文章所属分类: 首页
→ 软件工程
|
文章搜索
热门文章
推荐文章
最新文章
|