Panopticode: a good tool from a good collegue

Panopticode – Overview

It provides a set of Ant build files to simplify configuring many of the most popular tools.

The whole thing can be easily done in 5 minutes. If you have a fast internet connection you could probably pull it off in 2 minutes :)

Now when you run your build using the metrics target you will get:

* Emma – Unit test code coverage. By changing one line in your build file this can be switched to Cobertura.
* CheckStyle – Validates that your code follows Sun’s standards for Java. If you want to use a different set of rules you only need to change one parameter in your build file.
* JDepend – Sophisticated OO quality metrics and package dependency checking.
* JavaNCSS – Cyclomatic Complexity and size (NCSS) metrics.
* Volatility – Measure change within your projects. Currently this only works with Subversion, but support for other SCM repositories is planned.
* Duplicate Code – Using Simian. NOTE: If your project is not open source you must purchase a license for Simian after your free 15 day trial.
* Panopticode Aggregator – Generates an XML file that integrates ALL of the information gathered above
* Panopticode Reports
o Powerful visualizations, such as TreeMaps, that allow you to see the overall picture and an amazing amount of detail in a single view.
o Metric Correlation
o Historic Data

This entry was posted in Uncategorized and tagged , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>