| help | account  


Professional Refactoring in Visual Basic
View Larger Image
Danijel Arsenovski
Wrox Press, Paperback, Published March 2008, 500 pages, ISBN 0470179791
List Price: $49.99
Our Price: $30.50
You Save: $19.49 (39% Off)


FREE Shipping on Orders over $40!*
Availability: In-Stock
Read an excerpt:
Chapter 1: Refactoring: What’s All the Fuss About?

     

Excerpt provided courtesy of John Wiley & Sons Inc. Copyright © John Wiley & Sons Inc. Written permission from the publisher is required for any use of this material.

Be the First to Write a Review and tell the world about this title!

Books on similar topics, in best-seller order:

Books from the same publisher, in best-seller order:

• While there is a great demand for information on VB refactoring, there are no other books available that actually explain refactoring, the proven technique that allows programmers to be more efficient and productive; to respond to change; and to improve the design of existing code, making it simpler, easier to modify, and more understandable

• This book fills that void on the bookshelf and addresses refactoring techniques, unit testing, refactoring to patterns, and how to use refactoring to upgrade legacy VB code

• Uses real-world scenarios as examples throughout that are the result of company expansion, change of policy, or similar business decisions, and walks readers step by step through refactoring them into properly designed, enterprise level applications while explaining different refactoring transformations

• Contains formal definitions of refactoring techniques, and covers assembling a refactoring toolkit, error handling, extracting domain classes, refactoring legacy VB code, and much more

 

Table of Contents

I. Introduction to Refactoring.

1. Refactoring: What's All the Fuss About?

2. A First Taste of Refactoring.

3. Assembling a Refactoring Toolkit.

4. Rent-A-Wheels Application Prototype.

II. Preliminary VB Refactorings.

5. Chameleon Language: From Weak Static to Strong Dynamic Typing.

6. Error Handling: From Legacy to Structured in a Few Easy Steps.

7. Basic Hygiene: Eliminating Dead Code, Reducing Scope, Using Explicit Imports, and Removing Unused References.

III. Getting Started with Standard Refactoring Transformations.

8. From Problem Domain to Code: Closing the Gap.

9. Method Extraction Remedy for Duplicated Code.

10. Method Consolidation and Extraction Techniques.

IV. Advanced Refactorings.

11. Discovering Objects.

12. Advanced Object-Oriented Concepts and Related Refactorings.

13. Code Organization on a Large Scale.

V. Refactoring Applied.

14. Refactoring to Patterns.

15. LINQ and Other VB 2008 Enhancements.

16. The Future of Legacy VB Code.

Appendix A. Unleash Refactor!

Appendix B. Rent-a-Wheels Prototype Internals and Intricacies.

Index.




Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account