We are planning a Refactoring/Metrics Session. We will be refactoring code from the Computer Science dept. at University of Virgina:
http://www.cs.virginia.edu/~horton/cs494/s05/slides/lab-exercise-refactoring.htm
This is Java code. The unit tests are using Junit 3.8.
In addition to the code everyone will need:
- an IDE (Eclipse and IntelliJ are the ones I work with)
- version control (Subversion or maybe *git* if I get around to it)
- metrics tools (your IDE will have some metrics tools)
- Emma (code coverage)
- PMD (copy paste detection and others)
- JavaNCSS (cyclomatic complexity)
- JDepend (OO quality metrics and packages tools)
It will be super cool!
