During a recent journey of discovery through the world of Visual Studio related tools, SearchVB.com writer Ed Tittel uncovered a novel approach to refactoring. This methodology, if you will allow us to use that term, has been on the edges of software engineering for a number of years. It bears looking /
Some people may disparage the structure of some VB programs that have been running for many years. They point to code bloat. Some call it legacy. Around here our motto is: Anything that works is legacy. Refactoring is a way to take the best of programs (that work), but, at the same time, to improve their structure, so that programmers of the future can understand and maintain the running code.
Methodologies scare us. Years ago, an old assembler in the cube next to us would say that a methodology was just a method that went to college. That may be true, but it does not detract from some valuable contributions that methods have made to the programming profession. Refactoring may be one of those. Come to think of it, that assembler specialist refused to use Windows. Refactoring is about reformatting existing code so that it is understandable and maintainable as it is reconstituted for new deployment.
For a view of refactoring, and how it can play out in the world of Visual Studio, read Ed's Tittel's tip. While you are at it, check out a slew of helpful, related refactoring links offered for your perusal. We will call it a half-slew of helpful links. Feel free to send relevant links in this area – together, we can create a whole slew!
Send your refactoring links to Refactoring link desk at SearchVB.com
Refactor this by Ed Tittel – SearchVB.com
Refactoring Home – Refactoring.com
Refactoring: Improving the Design of Existing Code - on Amazon.com
WhatIsRefactoring - c2.com [a Wiki's take on refactoring]
Refactoring - elixir of youth for legacy VB code - Codeproject.com
Software refactoring - theserverside.com