Support

Forums

Contact Me

XDepend: static analysis tool for JAVA empower Code Query Language

I’ve been  granted a free professional license of XDepend, thanks to Mat Huston, XDepend lead developer.

XDepend is a static analysis tool for JAVA developers that provides 82 code metrics, several real-time code visualization panels, code base snapshots comparison, architectural and quality rules (edition and real-time validation). The tool is a frontend to support the Code Query Language (CQL) to query a code base the same way you would query a relational database. You can using CQL, write and design your own rules and conventions for your code base.

XDepend

  • Analyses your java byte code, your test reports and your source files to extract structural information and 82 base metrics via static analysis.
  • Provides complementary and interactive views on the same information. A Tree-Map view helps you easily identify the big one from the small one. The dependency matrix, the graph view and the detailed view help you gain insight in your code base.
  • Has a Code Query Language (CQL) is a specific XDepend language, very similar to SQL, that helps you dynamically find what you are looking for.

What is also interesting me a lot is the possibility to make XDepend part of the Maven lifecycle, but that will be part of a new post. For now I am trying to understand the added value on our company software solution Innoveo Skye®

Watch the screen cast

Spring analyzed by XDepend

More to come later

Note: .Net is also having a similar tools NDepend, build on the same engine developed by Patrick Smacchia.

You might also like:
How To decompile all classes from a jar
735 days ago
How To decompile all classes from a jar
What if you have to decompile a huge jar file (like weblogic.jar) to debug a nasty issue? for a lo
Tux Droid Plugin for Atlassian Bamboo continuous integration
1526 days ago
Tux Droid Plugin for Atlassian Bamboo continuous integration
Tux Droid is a Linux wireless Tux mascot (210mm x 180mm x 140mm - with lowered wings) with a pr
Tux Droid Plugin for Jet Brains TeamCity 4.0
1530 days ago
Tux Droid Plugin for Jet Brains TeamCity 4.0
Tux Droid is a Linux wireless Tux mascot (210mm x 180mm x 140mm - with lowered wings) with a program
Using Code Checker to improve your Java code (Part 1)
1877 days ago
Using Code Checker to improve your Java code (Part 1)
Code checker scans Java source code in your favorite IDE (I assume Ecli
default thumbnail image alt
2976 days ago
FreeMind - free mind mapping software
The version 8.0rc2 is available hereFreeMind is a premier free mind-mapping software written in Java
default thumbnail image alt
2997 days ago
Jedit the greatest text editor
Maybe You do not know or have ever heard that there can be an alternative to notepad, wordpad, texte
blog comments powered by Disqus

Donations

Thank You for supporting my work