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
Requires Free Membership to View
When you register, you'll begin receiving targeted emails from my team of award-winning writers. Our goal is to provide a unique online resource for developers, architects and development managers tasked with building and maintaining enterprise applications using Visual Basic, C# and the Microsoft .NET platform.
Hannah Smalltree, Editorial DirectorSend your refactoring links to Refactoring link desk at SearchVB.com
Related
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