gpt4 book ai didi

java - 哪些工具表示高度耦合的 Java 类对?

转载 作者:行者123 更新时间:2023-12-01 16:38:14 25 4
gpt4 key购买 nike

我知道有一些工具可以指示哪些单独的类与许多其他类耦合。例如,一些工具实现了对象之间的耦合(CBO),它告诉哪些类与许多其他类耦合。 (对于类而言,CBO 是与其耦合的其他类的数量的计数。)我对实现 CBO 等指标的工具不感兴趣。

相反,我想知道哪些类是高度耦合的,例如A类和B类之间有很多方法调用。如果您知道任何此类工具,请回复。

最佳答案

我没用过,但是我找到了ckjm它声称能够测量 CBO(对象之间的耦合)指标。不幸的是,它看起来没有一个非常易于使用的 UI(它主要是命令行驱动的),并且虽然似乎可以指定要分析的类,但该过程并不简单。

在软件包级别上,Sonar提供Dependency Structure Matrix View 来帮助您分析包之间的耦合。 Isotrol Metrics Analytics插件允许您将 JDepend 和 ckjm 指标集成到 Sonar 中,这可以帮助分析类级别的耦合。但总体而言,它仍然缺乏 Sonar 提供的“点击深入分析”便利性。

关于java - 哪些工具表示高度耦合的 Java 类对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7035030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com