Wrox Home  
Search titles for:

Topic: Visual Basic

Cover image for product 0470179791
Professional Refactoring in Visual Basic
Danijel Arsenovski
ISBN: 978-0-470-17979-6
Paperback
517 pages
April 2008

Back to description


About This Title  |  Chapters on Demand  |  Download Code  |  Errata  |  P2P Forum for This Title
Add to Cart
Chapter 1: Refactoring: What's All the Fuss About?

Take a look at any major integrated development environment (IDE) today and you are bound to discover “refactoring” options... more

Chapter 2: A First Taste of Refactoring
US $4.99

Before I go into the details of refactoring procedures, the theory and mechanics behind it, it is a good idea to start with... more

Chapter 3: Assembling a Refactoring Toolkit
US $4.99

Many techniques and methodologies make you produce and maintain artifacts, in addition to source code, as an integral part... more

Chapter 4: Rent-a-Wheels Application Prototype
US $4.99

Refactoring is a very practical, hands-on type of art. Therefore, it is difficult to talk about the mechanics, motivation... more

Chapter 5: Chameleon Language: From Weak Static Typing to Strong Dynamic Typing
US $4.99

Almost all high-level programming languages implement the concept of types. By classifying values and expressions into types... more

Chapter 6: Error Handling: From Legacy to Structured in a Few Easy Steps
US $4.99

Error handling in software is similar to an emergency exit in real life. Nobody usually gives it too much thought, since... more

Chapter 7: Basic Hygiene: Eliminating Dead Code, Reducing Scope, Using Explicit Imports, and Removing Unused References
US $4.99

In this chapter you’ll continue to investigate preliminary VB refactorings. As I have already mentioned, you can generally... more

Chapter 8: From Problem Domain to Code: Closing the Gap
US $4.99

Programmers have in one sense a unique profession. It’s their job to analyze and understand the business of others. Often... more

Chapter 9: The Method Extraction Remedy for Duplicated Code
US $4.99

In this chapter we go back to the basics of object-oriented principles.... more

Chapter 10: Method Consolidation and Extraction Techniques
US $4.99

In the previous chapter, you saw the benefits that can come from keeping the code granular and well encapsulated on the most... more

Chapter 11: Discovering Objects
US $4.99

In theory, you could write programs in VB .NET without ever using a class or creating an object. Thanks to Visual Basic’s... more

Chapter 12: Advanced Object-Oriented Concepts and Related Refactorings
US $4.99

In the previous chapter you explored some of the basic concepts in object-oriented programming theory. In this chapter you... more

Chapter 13: Code Organization on a Large Scale
US $4.99

Until now, I have hardly mentioned Visual Basic’s large-scale organizational mechanisms like namespaces and assemblies. The... more

Chapter 14: Refactoring to Patterns
US $4.99

Until now, I have promoted a rather simple approach to refactoring. You inspect the code, find the smells, and then refactor... more

Chapter 15: LINQ and Other VB 2008 Enhancements
US $4.99

Visual Studio 2008 brings probably the most important version of Visual Basic since the first version of Visual Basic .NET... more

Chapter 16: The Future of Legacy VB Code
US $4.99

You have seen the current state of the art of Visual Basic programming and refactoring so far in this book. And in the previous... more

Appendix A: Unleash Refactor!

Thanks to its partnership with Microsoft, Developer Express has released Refactor! for VB, a free and scaled down version... more

Appendix B: Rent-a-Wheels Prototype Internals and Intricacies
US $4.99

This appendix extends the scenario from Chapter 4 by investigating the implementation of Rent-a-Wheels application prototype... more

Add to Cart
Get More Wrox For Less!

Visual Basic Resources