Archives for the Month of August, 2009

The Oscillating Shrinking Window

I talked previously about how Agent Ralph identifies functionally equivalent methods.  It also can find clones embedded within a method, as shown at the end of my last post.  This time I’ll talk a bit about how that works. Agent Ralph’s preferred unit of comparison is the method.  The comparison implementation accepts two methods and walks their […]

Agent Ralph In Action

I’ve been yack yack yacking about clone detection and Agent Ralph.  It’s time to put up or shut up.  This post is some screen shots of Agent Ralph in action. Agent Ralph‘s front end is a Resharper plug-in.  Any clones detected are passed up to the plug-in which presents them to the user as highlights and […]