Professional Refactoring in Visual Basic

Tags:, , ; 222 downloads ; Comments: No Responses

Professional Refactoring in Visual Basic
by Danijel Arsenovski

# Paperback: 517 pages
# Publisher: Wrox; Pap/Onl edition (April 7, 2008)
# Language: English
# ISBN-10: 0470179791
# ISBN-13: 978-0470179796

Book Description

Professional Refactoring in Visual Basic

In this one-of-a-kind book, Microsoft MVP Danijel Arsenovski shows you how to utilize the power of refactoring to improve the design of your existing code and become more efficient and productive. He provides you with a hands-on approach so you’ll quickly learn how to manage and modify your code with refactoring tools and features. You’ll also discover how to perform unit testing, refactoring to patterns, and refactoring to upgrade legacy Visual Basic code.

As you progress through the chapters, you’ll build a prototype application from scratch. You’ll then utilize refactoring techniques to transform the code into a properly designed, enterprise-level application. Arsenovski walks you step-by-step through each process while offering expert coding tips. You’ll then be able to apply this information to real situations that arise as a result of company expansion, policy changes, or similar business decisions.

What you will learn from this book

* The steps involved in assembling a refactoring toolkit
* How to activate explicit and strict compiler options
* Effective strategies for error handling
* How to eliminate dead code, reduce scope, and remove unused references
* Method consolidation and extraction techniques
* Advanced object-oriented concepts and related refactorings
* How to organize code for large-scale projects
* Tips for taking advantage of LINQ and other VB 2008 enhancements
* Core refactorings and basic code smells
* How to use the free Refactor! add-in for Visual Basic
* Visual Basic–specific refactorings and smells

Who this book is for
This book is for intermediate to expert programmers, developers, or .NET software architects who are familiar with basic object-oriented concepts, Visual Basic, and the Visual Studio environment.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

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.

51hMc11ZXcL. SL75  Professional Refactoring in Visual Basic

Professional Refactoring in Visual Basic (Programmer to Programmer) (Paperback)
by Danijel Arsenovski
ISBN: 0470179791
Publisher: Wrox

Price: USD 31.49
57 used & new available from USD 0.30

stars 5 Professional Refactoring in Visual Basic | 5 | 7

2ikxlef Professional Refactoring in Visual Basic

Popularity: 28% [?]

Note: We do not host these ebook files. If you have any complaint of copyright, please comment or contact us. We'll remove the download link immediatly!
We are pleased to offer you this exciting, new, and entirely free professional resource. Visit our Free Industry resource center today to browse our selection of 600+ complimentary Industry magazines, white papers, webinars, podcasts, and more.
Download Links:
Link1 , Link2
Depositfiles
Tools to Download Faster
TweetBucks, Linkbee

Related eBooks - Up | Down


Antipatterns: Identification, Refactorin...

Antipatterns: Identification, Refactoring, and Management (Auerbach Series on Applied Software Engineering) by Phillip A. Laplante , Colin J. Neill Hardcover: 336 pages Publisher: Auerbach Publications; 1 edition (December 15, 2005) Language: English ISBN-10: 0849329949 ISBN-13: 978-0849329944 ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Tags:, , , , , , , ; 11 downloads ; Comments: No Responses

Network programming in .NET: C# & V...

Network programming in .NET: C# & Visual Basic .NET by Fiach Reid Paperback: 541 pages Publisher: Digital Press (June 11, 2004) Language: English ISBN-10: 1555583156 ISBN-13: 978-1555583156 ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:, , , ; 85 downloads ; Comments: 10 Responses

COM+ Programming With Visual Basic...

COM+ Programming With Visual Basic by Jose Mojica # Paperback: 360 pages # Publisher: O'Reilly Media, Inc.; illustrated edition edition (June 2001) # Language: English # ISBN-10: 1565928407 # ISBN-13: 978-1565928404 Product Description
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4.00 out of 5)
Loading ... Loading ...

Tags:, , , ; 80 downloads ; Comments: No Responses

CDO & MAPI Programming with Visual ...

CDO & MAPI Programming with Visual Basic by Dave Grundgeiger # Paperback: 380 pages # Publisher: O'Reilly Media, Inc.; 1 edition (October 3, 2000) # Language: English # ISBN-10: 156592665X # ISBN-13: 978-1565926653 Product Description
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4.00 out of 5)
Loading ... Loading ...

Tags:, , , ; 96 downloads ; Comments: No Responses

Professional Apache Tomcat...

Professional Apache Tomcat by Chanoch Wiggers (Author), Ben Galbraith (Author), Vivek Chopra (Author), Sing Li (Author), Debashish Bhattacharjee (Author), Amit Bakore (Author), Romin Irani (Author), Sandip Bhattacharya (Author), Chad Fowler (Author) # Paperback: 552 pages # Publisher: Wrox (October 4, 2002) # ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 4.50 out of 5)
Loading ... Loading ...

Tags:, , ; 77 downloads ; Comments: No Responses

Professional Joomla!...

Professional Joomla! by Dan Rahmel (Author) # Paperback: 480 pages # Publisher: Wrox (October 1, 2007) # Language: English # ISBN-10: 0470133945 # ISBN-13: 978-0470133941 From the Back Cover
Download
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Tags:, , ; 70 downloads ; Comments: No Responses

Professional Ajax, 2nd Edition...

Professional Ajax, 2nd Edition (Programmer to Programmer) by Nicholas C. Zakas (Author), Jeremy McPeak (Author), Joe Fawcett (Author) # Paperback: 624 pages # Publisher: Wrox; 2 edition (March 12, 2007) # Language: English # ISBN-10: 0470109491 # ISBN-13: 978-0470109496 # Product Dimensions: 8.9 x 7 Product ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:, , ; 70 downloads ; Comments: No Responses

Beginning Microsoft Visual C# 2008...

Beginning Microsoft Visual C# 2008 by Karli Watson (Author), Christian Nagel (Author), Jacob Hammer Pedersen (Author), Jon D. Reid (Author), Morgan Skinner (Author), Eric White (Author) # Paperback: 1307 pages # Publisher: Wrox (May 5, 2008) # Language: English # ISBN-10: 047019135X # ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Tags:, , ; 823 downloads ; Comments: No Responses