October 2009
Intermediate to advanced
288 pages
5h 2m
English
A number of refactoring tools for Ruby are now available, many in the alpha or beta stages of development. This appendix lists those we know about at the time of going to press.
flay Finds code fragments with identical or similar structure:http://ruby.sadi.st/Flay.html
flog Computes ABC code complexity metrics for Ruby code:http://ruby.sadi.st/Flog.html
heckle A mutation tester; changes your code and re-runs your tests to check for coverage:http://rubyforge.org/projects/seattlerb/
Reek Our very own open source tool identifies smells in your Ruby code:http://wiki.github.com/kevinrutherford/reek
Roodi Checks Ruby code against style guidelines:http://rubyforge.org/projects/roodi
Simian ...
Read now
Unlock full access