我刚刚继承了一个基于java的web产品。它大约有7年的历史,大约有75万行代码。其中大部分是定制开发,但其中大部分是我们从第三方购买的jars。我的管理层交给我的任务之一是拿出一个架构检查表,然后在此基础上评估这个产品。
架构检查表需要是通用的,即它需要讨论通用的项目,如静态分析,结构分析等。然后,它需要讨论下一层次的细节,如单元测试覆盖率(也许作为静态分析的一部分)。然后,它需要讨论什么是数值(例如,14%的单元测试覆盖率)。然后,它需要讨论什么是可接受的阈值(例如80%的单元测试覆盖率)。然后,它需要讨论可以使用的工具(如果可能)(例如,单元测试覆盖率的cobertura)。
小组的问题是,是否有任何一站式商店/工具-用于这种类型的架构分析/检查,您可能会使用?我已经看过SQALE了,我不相信它已经准备好在我的领域使用了。我看过Stan4j和Structure 101,但它们只是图片的一小部分。
所以,问题到小组,如果你在这条线上做了什么,并知道一站式商店/工具/框架,请让我知道。
发布于 2012-02-10 19:03:44
看看来自Hello2morrow的SonarJ。
发布于 2012-02-10 19:08:50
有一个eclipse插件structure 101,它允许你交流和影响你的架构。
https://stackoverflow.com/questions/9226680
复制相似问题