Uncategorized: agile antiagile That's Cool! ThoughtWorks
by toni
leave a comment
Panopticode: a good tool from a good collegue
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