Book Review: Working Effectively with Legacy Code by Michael C. Feathers
In the foreword Robert Martin tells us that other patterns exist for preventing bad code, and this this book helps us reverse the rot, to “…turn systems that gradually degrade into systems that gradually improve.”
Since the provided definition of “Legacy code” describes “code without tests”, you can apply the approaches presented at any point in […]


