Learn how to make better decisions and write cleaner Ruby code. This book shows you how to avoid messy code …
In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book …
XUnit Test Patterns uses the practice of patterns to share proven techniques for writing automated tests using the XUnit family …
Refactoring has proven its value in a wide range of development projects-helping software professionals improve system designs, maintainability, extensibility, and …
Key Features Apply a wide range of refactoring techniques using the latest tools and features of C# Discover ways to …