Wrox - 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:
k3r10n
Inne pliki z tego folderu:
Beginning ASP.NET 3.5 In C# and VB.pdf
(36441 KB)
Wrox Press - Professional Active Server Pages 3.0.pdf
(26526 KB)
Wrox Press - Professional Crystal Reports for Visual Studio .NET, Second Edition.pdf
(15571 KB)
Beginning Infopath 2003.pdf
(12315 KB)
ASP.NET 2.0 Visual Web Developer 2005 Express Edition Starter.Kit.pdf
(12336 KB)
Inne foldery tego chomika:
Adam Błaszczyk - Wirusy
Adobe Photoshop CS3 Podręcznik użytkownika PL
Android
Andrzej Dudek - Jak pisać wirusy
Asembler - Kurs programowania dla średnio zaawansowanych
Zgłoś jeśli
naruszono regulamin