Working Effectively with Legacy Code cover

Working Effectively with Legacy Code

Í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.

Pages 434 Pages
Published September 22, 2004
Language English
ISBN 9780131177055
ASIN 0131177052
1 Views
1 Readers
User Stats
  • 0 Reading
  • 1 Plan to read
  • 0 Completed
  • 0 Paused
  • 0 Dropped

Readers shows the total users who added this book. User stats show which reading list type they currently use.

Readers Also Loved
Reviews (0)
0.0
0 ratings · 0 reviews
5 ★ (4.5 to 5 stars)
0
4 ★ (3.5 to 4 stars)
0
3 ★ (2.5 to 3 stars)
0
2 ★ (1.5 to 2 stars)
0
1 ★ (0.5 to 1 star)
0
No reviews yet. Be the first!