`
darkjune
  • 浏览: 309748 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JDepend 使用方法

阅读更多
下载安装后,配好PATH:
1.解压后Add JDepend to the classpath:

set CLASSPATH=%CLASSPATH%;%JDEPEND_HOME%\lib\jdepend-<version>.jar

2.用ANT build一下这个项目:
To build JDepend, use:

cd $JDEPEND_HOME
ant jar

3.图形模式,使用简单,在CMD下运行 java jdepend.swingui.JDepend $JDEPEND_HOME/build 就可以出现SWING界面显示工程的依赖
分享到:
评论

相关推荐

    ant-jdepend-1.6.1.jar.zip

    此外,JDepend还提供了NOC(Number of Children)、LCOM(Lack of Cohesion in Methods)等指标,这些度量可以帮助开发者识别代码中的潜在问题,如过大的类、低内聚的方法等,从而指导代码重构和优化。 总之,"ant-...

    5 个有用的插件来自动化代码质量

    1. **project.html** - 这可能是项目说明或者一个简单的HTML页面,用于介绍这5个插件的具体信息,包括安装步骤、使用方法和功能特点。 2. **jdepend** - JDepend是一个Java代码质量分析工具,它可以帮助开发者理解...

    饿了么-邱化峰-使用AI生成单元测试.pdf

    根据提供的文件内容,以下是对知识点的详细阐述:...使用AI生成单元测试是一个前沿且具有挑战性的领域,它能够提高测试覆盖率,减少手工编写测试用例的工作量,但同时也存在一定的局限性和挑战,需要不断地优化和改进。

    基于Java的实例源码-软件度量源码.zip

    Java中可以使用静态代码分析工具,如PMD或Checkstyle,来检测和报告复杂度过高的方法。 3. **Cyclomatic Complexity(圈复杂度)**:与McCabe复杂性相似,它考虑了控制流中的分支和循环,更高的值表示更复杂的代码...

    java代码质量控制

    本篇将详细介绍几种常用的代码质量控制工具,包括它们的功能、用途以及如何使用。 首先,我们需要理解代码质量控制的重要性。如同建筑工程需要监工来保证质量,软件开发同样需要对代码进行严格的监控。代码质量控制...

    PHP开发必备集成

    pdepend --jdepend-xml=../jdepend.xml --jdepend-chart=../dependencies.svg --overview-pyramid=../overview-pyramid.svg ``` **分析结果**:通过生成的XML和SVG文件,可以清晰地了解项目内部的依赖关系以及...

    代码行统计(delphi C C++ C# java)

    与C#类似,可以使用JDepend或SonarQube等工具进行统计,它们不仅能计算代码行,还能分析设计质量、代码复杂性和潜在问题。 代码行统计的价值不仅在于数量,更重要的是质量。例如,高代码行数并不一定代表高复杂度,...

    适用于分布式静态检测的Java代码依赖性分析技术.zip

    4. **JDepend**:专门用于Java的依赖性分析工具,可以生成类间的依赖关系图,帮助开发者理解代码结构。 四、分析方法 1. **控制流分析**:分析程序执行路径,找出可能的控制依赖,帮助识别条件分支和循环依赖。 2. ...

    Java持续集成工具.doc

    Java持续集成工具是软件开发过程中不可或缺的组成部分,尤其是在敏捷开发方法中,它们有助于确保代码质量、减少错误并提高团队效率。以下是一些重要的知识点: 1. **Apache Continuum**: Apache Continuum是一个...

    代码统计工具

    2. **复杂度计算**:通过计算函数或方法的 Cyclomatic Complexity(圈复杂度),可以评估代码的复杂性和潜在的错误率。高复杂度通常意味着更难理解和测试。 3. **重复代码检测**:工具如PMD和Simian可以帮助找出...

    dom4j 1.6.1 JavaDoc

    DOM4J 1.6.1的JavaDoc包含了这个库的所有类、接口、方法、构造函数及其详细说明,是开发人员理解和使用DOM4J库的重要参考资料。 以下是一些关键的知识点: 1. **Element 和 Document**: DOM4J的核心类包括`Element...

    Java代码质量检查工具及使用案例

    Java模拟技术,例如EasyMock和PowerMock,允许我们在测试中模拟对象行为,尤其是对于难以测试的静态方法、私有方法和构造函数,这些工具使得单元测试更为全面和有效。 最后,代码评审和重构是提升代码质量的重要...

    找java源码-java-source-code-query:查找类依赖关系,应用程序入站/出站,序列图等

    通常,开发者会使用静态代码分析工具,如JDepend或SonarQube,来可视化和分析这些依赖关系。 其次,**应用程序的入站/出站**通常指的是网络通信中的输入输出流量。入站流量(Inbound)是指来自外部网络的请求,如...

Global site tag (gtag.js) - Google Analytics