Gee*_*eek 8 oop coupling code-metrics sonarqube
像Sonar这样的代码质量度量工具确实能够深入到类并找出以下数量:
这两个参数是什么?你能用一个简单的人为例子描述一下吗?
mil*_*ose 21
根据维基百科:
传入耦合(Ca):其他包中依赖于包中类的类的数量是包的责任的指示.传入=传入.
传出耦合(Ce):包中的类所依赖的其他包中的类的数量是包对外部性的依赖性的指示.传出=传出.
因此,如果您有具有以下结构的类(或包或其他):
class Foo {
Quux q;
}
class Bar {
Quux q;
}
class Quux {
// ...
}
Run Code Online (Sandbox Code Playgroud)
然后Foo,Bar每个都有一个传出耦合,并Quux有两个传入耦合.