软件包稳定性指标,但针对特定类?
|
我想知道是否有一个类似于Robert Martin定义的Package Stability Metric的度量标准,可以通过Instability(I)度量标准来了解一个软件包何时应该或不应该依赖另一个软件包:
Ca = Afferent Couplings
Ce = Efferent Couplings
I = Ce / (Ce+Ca)
但是对于类,不是一个包内的类与其他包内的类之间的传入和传出耦合;它们在同一个程序包(也许我和/或其他程序包,不真正知道)中的类之间的传入和传出耦合,让一个类知道该类是否应该依赖于另一个类。 '不稳定\'。
编辑:假设不稳定性度量标准衡量更改的原因:不更改比率的原因,但是现在我考虑一下,一个类应该仅具有1个改变的原因,这意味着,如果存在类似的不稳定性度量标准,则一个类会是0,但仍然有些类会“使用”其他类的对象实例,从而使其依赖于这些类;但我不确定,对此有什么见解吗?
没有找到相关结果
已邀请:
1 个回复
谷起