【发布时间】:2010-09-14 23:15:17
【问题描述】:
在开发新软件时,我通常会遇到冗余与依赖问题。也就是说,要么接受我有很大依赖关系的第 3 方库,要么自己编写代码会复制所有效果,但会减少依赖关系。
尽管我最近一直在尝试提出一种衡量代码冗余和代码依赖关系的度量方法。在大多数情况下,我已经得出结论,减少冗余会增加代码中的依赖性。减少代码中的依赖关系会增加冗余。所以它非常相互抵消。
所以我的问题是: 您过去使用过什么好的指标,并且确实用来衡量代码中的依赖关系或冗余?
我认为非常重要的一件事是,如果您选择依赖关系路线,您需要适当的工具集,以便您可以快速检查使用指定函数的所有例程和函数。如果没有这些工具集,似乎冗余会获胜。
P.S 继一篇文章
Article
【问题讨论】: