HOME
DOWNLOADS
FAQ
GUEST BOOK
Sign in
|
Join
xMagazines.org
phuocle.net
Summarize
Galleries:
68
Photos:
2224
Folders:
67
Files:
2221
Members:
34749
Help
File Name
Password
Login fail
gravatar
Recent Files
DevComponents DotNetBar v.8.6.0.3
Iron Speed Designer Enterprise v.5.2.1.2611
LLBLGenPro v.3.0 Release 2010.Jun.04
NUnit Test Generator v.1.36
MSPress - Programming Microsoft ASP.NET MVC 2
Apress - Pro Dynamic Dot Net 4.0 Applications
Wrox - Microsoft VisualBasic 2010 Step By Step
Sams - CSharp 4.0 HowTo
Wrox - Beginning Visual CSharp 2010
LINQPad v.2.10.1
TabsStudio v.2.0.0.0
VisualSVN Server Enterprise v2.1.1
VisualSVN v.2.01
Apress - Pro WPF in CSharp 2010 Windows Presentation Foundation in .NET 4
Apress - Pro Entity Framework 4.0
Wrox - Visual Basic 2010 Programmers Reference
Wrox - Professional CSharp 4 And .NET 4
Addison -Essential CSharp 4.0
Links
CentralDDL
Wrox - Professional Refactoring In Visual Basic
Thank you for choosing this book and welcome to the fabulous world of refactoring. I hope you will find this book useful as you go about your daily programming chores, as you discuss different design solutions with your peers, when you are getting ready to attack some obscure legacy code, and even as you are going over some lines in your mind that are keeping you awake at night. If this is your first encounter with refactoring, I expect this book to profoundly change the way you program and think about code. This is not an easy task to complete, and, ultimately, you will be the judge of how successful I was.
I adopted refactoring in a systematic manner after I read the book Refactoring: Improving the Design of Existing Code by Martin Fowler (Addison-Wesley, 1999). This book proved to be down-to-earth practical, helping me learn some indispensable techniques that I could apply in real-life projects right away. The book was not based on some complex theory, nor did it contain any complex mathematical formulas.
It spoke in language immediately understood by anyone writing the code. Soon after I read the book, I noticed a number of changes in the way I program:
+ I was able to detect with much greater certainty problematic code and design flows.
+I was able to think of solutions for those problems and resolve them effectively through refactoring.
+ When talking to my peers, I was able to argue for my decisions in a clear and concise manner.
Finally, I stopped looking at the code as some solid structure constant in time, and started viewing it as a plastic, moldable form that I can fashion to my liking and in accordance with my needs. This provoked a fundamental change in the way I treat code. I realized that there is a way to modify code in an efficient, predictable manner and improve its design in the process.
Soon, the word about refactoring started to spread inside the team I worked with, and I saw more and more of my coworkers taking the book from the shelf. A few even got their own copies. I was able to speak with them using refactoring terminology and introduce refactoring as an integral part of the software construction process. Even the management proved to be forward-looking in this respect.
Partly because of my own interest in learning different languages and technologies, and partly because of the necessities that I am often presented with at my workplace, I get to work with different teams and program in different languages. I tried disseminating refactoring when working with teams that program in Visual Basic in a similar manner I did with Java or C# teams. This proved to not go that smoothly. Soon I realized there is very little information on refactoring available for Visual Basic programmers. While most of the refactorings can be applied in a similar manner in any object-oriented programming language, there are some subtle differences.There is no reason why a programmer should not learn to refactor by looking at code examples written in his language of preference.
This inspired me to think more about refactoring in Visual Basic and finally to write this book. I am convinced that there is a real need for such a text and that this book will be of practical use to many who program in Visual Basic.
Tags:
E-Books
,
Wrox
Placeholder for Google Adsense
Placeholder for Google Adsense
Comments
No Comments
PNASoft.com
does not store any files on its server.
Please contact the content providers to delete copyright contents. Copyright by
PNASoft.com