Comment Comment by phaedryx The solution is to be religious about testing and writing tests. If you've done it well, refactors are pretty safe and your objects are pretty well understood. parent phaedryx 3 years ago