Wednesday, January 14, 2009

Identifying Duplicated Code (Refactoring Opportunities)

On our project we have some accidentally similar code and some knowingly similar code.  Today I found a great tool we could easily incorporate into our Continuous Integration Process to stop code duplication.

Simian, a configurable command line utility, took less than 5 minutes to setup and cranked through 204,930 lines of C# in about 6.5 seconds.  The application is free for noncommercial use and can be evaluated free of charge for 15 days.

No comments: