|
1
3
我走在你的立场上:在一个200万+LOC项目上(事实上,这应该在几年前被划分为子项目),我从来没有看到包设计分析在4天的计算时间内完成… 至于 SONAR-2164 (Add an option to skip the quadratic "Package design analysis" phase) ,我已经提交了一个补丁,允许用户在他们的Maven项目文件中设置为true,以便跳过包设计分析。 此修补程序正在等待批准,目前计划包含在2.7版中。 |
![]() |
2
1
从名单上的弗雷迪·马尔特: “……”这个问题不是来自数据库,而是来自识别所有要剪切的包依赖项的算法。…如果您设法将这个项目分成几个模块,那么您的问题将消失。” 我通过排除一个相对较大的包来测试这个理论,并且确信它已经大幅下降。从理论上讲,连接的数量可以随着包的数量而四次增长,因此这种方法对于如此大的代码库可能是尽可能好的。 |