Professional Refactoring in Visual Basic.pdf
(
6475 KB
)
Pobierz
377170150 UNPDF
Professional
Refactoring in Visual Basic
®
Danijel Arsenovski
To Paola
Professional
Refactoring in Visual Basic®
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
Part I: Introduction to Refactoring
Chapter 1: Refactoring: What’s All the Fuss About? . . . . . . . . . . . . . . . . . . . . 3
Chapter 2: A First Taste of Refactoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Chapter 3: Assembling a Refactoring Toolkit . . . . . . . . . . . . . . . . . . . . . . . . 59
Chapter 4: Rent-a-Wheels Application Prototype . . . . . . . . . . . . . . . . . . . . . . 87
Part II: Preliminary VB Refactorings
Chapter 5: Chameleon Language: From Weak Static Typing to
Strong Dynamic Typing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Chapter 6: Error Handling: From Legacy to Structured in a
Few Easy Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Chapter 7: Basic Hygiene: Eliminating Dead Code, Reducing Scope,
Using Explicit Imports, and Removing Unused References . . . . . 173
Part III: Getting Started with Standard Refactoring
Transformations
Chapter 8: From Problem Domain to Code: Closing the Gap. . . . . . . . . . . . . 197
Chapter 9: The Method Extraction Remedy for Duplicated Code . . . . . . . . . 219
Chapter 10: Method Consolidation and Extraction Techniques . . . . . . . . . . 243
Part IV: Advanced Refactorings
Chapter 11: Discovering Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
Chapter 12: Advanced Object-Oriented Concepts and
Related Refactorings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
Chapter 13: Code Organization on a Large Scale. . . . . . . . . . . . . . . . . . . . . 371
Continues
Part V: Refactoring Applied
Chapter 14: Refactoring to Patterns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
Chapter 15: LINQ and Other VB 2008 Enhancements . . . . . . . . . . . . . . . . . 439
Chapter 16: The Future of Legacy VB Code. . . . . . . . . . . . . . . . . . . . . . . . . 465
Appendix A: Unleash Refactor!. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
Appendix B: Rent-a-Wheels Prototype Internals and Intricacies . . . . . . . . . 487
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
Plik z chomika:
krzysiiek
Inne pliki z tego folderu:
Professional Oracle 8i Application Programming with Java PL SQL and XML.pdf
(10693 KB)
Professional VB 2005 with .NET 3.0.chm
(40919 KB)
Beginning XSLT and XPath.pdf
(4601 KB)
Professional Visual Studio 2005 Team System.chm
(32799 KB)
Professional Refactoring in CSharp & ASP.NET.pdf
(6123 KB)
Inne foldery tego chomika:
!IT
Abaqus for Students
Dokumenty
Galeria
Kurs GIMP - Tworzenie stron WWW(1)
Zgłoś jeśli
naruszono regulamin