我们在Java项目中使用源代码分析器PMD。我正在努力解决报告中的问题,我目前正在努力遵守GodClass规则。我知道这样做的目的不是为了创建庞大的课程。
然而,我不喜欢“巨大”这个词,因为它太模糊了。有人能解释一下这个规则的度量标准是如何工作的吗?报告上说。
Possible God class (WMC=47, ATFD=11, TCC=0.06315789473684211)
这些数字是什么意思?有人知道决定某个类是否庞大的公式吗?
Javadoc对此规则声明
该规则使用了1中描述的检测策略。违规行为是针对整个类报告的。1 Lanza。面向对象的度量在实践中的应用。第80页。
嗯
我已经将我的WildFly 8.2.0服务器配置为允许使用maven-wildfly-plugin进行远程部署。我已验证此功能在未通过代理服务器连接的计算机上工作。但是,当使用尝试通过转发代理服务器连接的计算机时,我得到:
java.net.ConnectException: WFLYPRT0023: Could not connect to http-remoting://x.x.x.x:9990. The connection timed out
我试着浏览了文档和代码,但我找不到任何关于这个主题的东西。
谢谢。