日期:2014-05-20  浏览次数:20918 次

测量代码质量属性
是否有软件可以测量一段代码的运行效率,并对比修改前后代码效率执行效率,画出图表?
  同理,是否可以测量代码可理解性、可修改性等非功能属性

------解决方案--------------------
是否有软件可以测量一段代码的运行效率,并对比修改前后代码效率执行效率,画出图表?

这个肯定有,google 上找一下就行!

是否可以测量代码可理解性、可修改性等非功能属性?

计算机可以处理量化指标,非量化指标判断起来很困难!

如果有一天计算机真的可以判断了这些非量化指标了,那么计算机也就可以自动编写代码了,
程序员也就可以回家去了!

一句话,代码是人写的,而且要认真写,否则就等着看垃圾代码吧!
------解决方案--------------------
一段代码随着机器配置不同、操作系统当时的环境不同、测试数据的不同,有没有异步操作其它数据对系统的影响等等,有不同的表现。压力测试可以给出大致的性能评估。

而至于评估可理解性、可修改性,这类工具其实就更多了。因为这些东西毕竟是类似八股文似的教条。