Hi, back in the days when I was still a programmer, I developed an application that is supposed to be modified/updated from time to time for added features. Three months past and the need to do so came. I felt odd upon reviewing my past code, it gave me a headache... It's because I didn't put comments in each function and I had a hard time looking where to insert the f*^%$&#@ new code! For goodness sake, the work that was supposed to be completed in a day got finished in 3 days just because of a bad-written code. I knew I had to change my coding practice and after some years, I bumped into Refactoring, oh thank you!
Have you had close to same trouble yourself? Register in our course, Agile Engineering Techniques: Improving Software Design with Refactoring on February 25-26 and see how learning this technique will benefit you and your company.
Here is a link to the different experience my colleague had: http://plaureano.blogspot.com/2010/01/p ... early.html