Working Effectively with Legacy Code
Almost every job you take will hand you a large codebase with no tests and a deadline. This book is about that exact situation: how to get a seam into untested code so you can put a test around it before you change anything. Nothing else covers this ground as well, and you will use it in your first month somewhere new.
Book
Other
Michael Feathers
Advanced
around $50
Almost every job you take will hand you a large codebase with no tests and a deadline. This book is about that exact situation: how to get a seam into untested code so you can put a test around it before you change anything. Nothing else covers this ground as well, and you will use it in your first month somewhere new.
Ready to start?
Opens on Michael Feathers in a new tab.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Every session is free; a few slots open each week.
Follow along
New writing, resources and project ideas land here first.