Refactoring in .NET
Professional Refactoring Books for VB.NET and C# Developers
Master Refactoring in .NET — Available in VB.NET & C# Editions
Learn modern techniques to write cleaner, more maintainable code. Each edition includes real-world examples, downloadable code, and a free sample chapter.


Compare Editions
Feature | VB.NET Edition | C# Edition |
---|---|---|
Title | Professional Refactoring in Visual Basic | Professional Refactoring in C# & ASP.NET |
ISBN | 978-0-470-37254-8 | 978-0-470-43452-9 |
Table of Contents | View ToC (VB.NET) | View ToC (C#) |
Audience | VB.NET developers (legacy & modern apps) | C# and ASP.NET developers (all levels) |
Source Code | Download ZIP |
View on GitHub
git clone https://github.com/darsen/refactoringin.net
|
Why Refactor?
Refactoring improves code structure and quality without altering behavior. These books teach proven techniques to enhance maintainability, readability, and extensibility of .NET code.
About the Author
Danijel Arsenovski is a software architect and author with deep expertise in refactoring and .NET technologies. He has helped many organizations modernize and clean up complex codebases.
FAQ
Q: Are both editions identical?
A: Core techniques are the same, examples are in VB.NET or C# respectively.
Q: Is it beginner-friendly?
A: Yes, the books progress from basic to advanced techniques.