 |
Description
|
Professional Refactoring in Visual Basic is a hands-on approach to refactoring in Visual Basic. This book teaches advanced level programmers how to apply refactoring techniques in Visual Basic, taking into account the specifics of VB as a programming language. A prototype application dealing with a rental car business is built from scratch. The application is then refactored into a properly designed, enterprise level application, step by step, while explaining different “code smells” and refactoring transformations. Most of the outlined transformations are motivated by credible, real world scenarios that come up as a result of company expansion, change of policy, or similar business decisions. The text will also contain formal definitions of refactoring techniques, something that can be consulted as a reference in real world situations.
Topics covered include:
Assembling a Refactoring Toolkit
Application prototype details
Option Explicit
Option Strict
Error Handling
Dead Dode
Method Level Refactoring
Extract Domain Classes
Member Refactoring
Replacing Conditional Code with Polymorphism
Refactoring and Patterns
Layered Architectures
Refactoring Legacy VB Code
Factory Method
|