Home » Software Architecture

How to Architect a Codebase-wide Refactoring Project

16 February 2012 No Comment

The notion of approaching such a huge refactoring task is daunting to say the least, and the altruistic idea of dismantling the project piece by piece, then re–building it systematically is more easily said than done. But through the course of this advanced refactoring session, we’ll identify and assemble the building blocks needed to accomplish a task of this nature.

We’ll approach such concepts as functional decomposition, code criticality, the correctness continuum, sub–tree refactoring index and prioritisation. All these considerations can help you to avoid mission–critical mistakes as you take on this beast. You can anticipate thorough definitions, explanations and demonstrations of each concept, so that by the end of this presentation you’ll have the foundations you require to architect a refactoring project of this magnitude … or to eat an elephant, whichever you would prefer.

Watch this video on http://ndc2011.macsimum.no/mp4/Day3%20Friday/Track3%201140-1240.mp4

Related Videos:

Comments:

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.

*