一人読書会 - WORKING EFFECTIVELY WITH LEGACY CODE (WEwLC)
- 0.始めました
- 1. Changing Software
- 2. Working with Feedback
- 3. Sensing and Separation
- 4. The Seam Model
- 5. Tools
- 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 in 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 Dependencies for All the Classes Involved?
- 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 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
- 25. Dependency-Breaking Techniques
- Working Effectively With Legacy Code を読み終えて
Working Effectively With Legacy Code
posted with amazlet at 08.10.24
Michael C. Feathers
Prentice Hall
売り上げランキング: 4738
Prentice Hall
売り上げランキング: 4738
おすすめ度の平均:
設計が悪いシステムの保守でお悩みの方へ