• Working Effectively with Legacy Code

Working Effectively with Legacy Code

0.0 (0 reviews)
In stock (1 available)
SKU SHUB341
$87.01
Free Shipping within the US
Est. Date: Nov 4, 2025

Índice: Preface.Introduction.I. THE MECHANICS OF CHANGE. 1. Changing Software. 2. Working with Feedback. 3. Sensing and Separation. 4. The Seam Model. 5. Tools.II. CHANGING SOFTWARE. 6. I Don't Have Much Time and I Have To Change It. 7. It Takes Forever To Make a Change. 8. How Do I Add a Feature? 9. I Can't Get This Class into a Test Harness.10. I Can't Run This Method into a Test Harness.11. I Need to Make a Change.What Methods Should I Test?12. I Need to Make Many Changes In One Area Do I Have To Break. 13. I Need To Make a Change but I Don't Know What Tests To Write.14. Dependencies on Libraries Are Killing Me.15. My Application Is All API Calls.16. I Don't Understand the Code Well Enough To Change It.17. My Application Has No Structure.18. My Test Code Is in the Way.19. My Project Is Not Object-Oriented.How Do I Make Safe Changes?20. This Class Is Too Big and I Don't Want It to Get Any Bigger.21. I'm Changing The Same Code All Over the Place.22. I Need To Change a Monster Method and I Can't Write Tests for It.23. How Do I Know That I'm Not Breaking Anything?24. We Feel Overwhelmed. It Isn't Going To Get Any Better.III. DEPENDENCY BREAKING TECHNIQUES.25. Dependency Breaking Techniques.Appendix: Refactoring.Glossary.

  • Author(s): Michael C. Feathers
  • Publisher: Prentice Hall
  • Language: en
  • Pages: 434
  • Binding: Paperback
  • Edition: 1
  • Published: 2004
  • Dimensions: Height: 9.25 Inches, Length: 7 Inches, Weight: 1.6314207388 Pounds, Width: 1.2 Inches
  • Estimated Delivery: Nov 4, 2025
Customer Reviews
0.0 (0 reviews)
No Reviews Yet

Be the first to review this book!