CTXDNUG at Waco was kind enough to invite me for their next Monthly meeting on April 8(This Thursday). If you are in the area, come on out to it.
I will be presenting on how to take control over existing codebase by mean of continuous refactoring.
More details at: http://www.ctxdnug.net/
Here is the abstract from the site:
Reclaiming Your Legacy Codebase Through Continuous Refactoring
Historically almost all software, that have made to production, has over lived their original speculated life. What that implies to us as developer is, often we are stuck in land where we have to maintain those codebase, written by someone else. Making brand new beginning is mostly not a option and hence we need to continue support for such software. Typically this mean lot of bug fixes and also new feature development based on new business requirement. This session will cover trick and tips for working with such codebase where changing big chunk in one go is not a option. Code demo will show how to make small but meaningful changes and gradually regain control over the codebase without stopping the line.
Other Key benefit of such trick and tip are their applicability even for the new development projects. While being Agile and working as iterative development, we can't see everything upfront and hence need for changing existing code arise almost every day. Some of the technique covered in this session can guide you refactoring ongoing development codebase and extracting reusable framework out of existing code base
Why bother attending:
- If you are working on support project
- If you are constantly worried about changes that you made might introduce new bug
- If fear to change existing code suppress your instinct to try out something new
- If you find yourself praying whole night on the day of deployment
Then this session has answer to many of your questions.