Sunday, March 23, 2008

refactoring

Two years ago i got involved in a big( read not huge ) project written by a small team over more than 6 years of development. The idea was to do some refactoring on the code and get it back into production in a few months. Still, it was a project living on "trunk", always on the edge, no oficial release, no full-tested new features

It was a challenging experience and got us into some trouble and many rewards. Old ghosts grew back from old code, and new ghost were breed on the new code; but it was a great experience with a nice team working on it

I did learn a lot, and i mean a lot. How ever there is always room for improvement like this aproach of refactoring and some other documents i've been reading since then. like this checklist [pdf]

No comments: