无论如何,是否可以使用 jDepend、ant contrib 的 verifydesign 任务或任何其他使用黑名单而不是白名单的类似工具来运行包依赖性分析?
也就是说,我想远不那么严格(至少在最初)。而不是指定包 A 必须只依赖于 B、C 和 K;包 B 必须只依赖于 Q、W 和 R;等等,对于系统中的每一个包,我想首先说:包A绝对不能和W和Y有任何联系,它做的任何事情我都可以。随着时间的推移,随着时间的推移,我可以逐渐添加每个包的预期依赖项的完整列表(A 仅依赖于 B、C、K)。
那么是否有工具可以做到这一点?