Friday, April 06, 2007

Refuctoring

Refuctoring is the process of taking a well designed piece of code and, through a series of small, reversible changes, making it completely unmaintainable by anybody except yourself.

I've read through a lot of Java code that uses Refuctoring pattern #2: The Treasure Hunt. I've also heard this referred to as the Baroque pattern, destroying simplicity and clarity of code. (Via reddit)