Working Effectively with Legacy Code (Paperback)
Michael Feathers
- 出版商: Prentice Hall
- 出版日期: 2004-09-01
- 售價: $2,190
- 貴賓價: 9.5 折 $2,081
- 語言: 英文
- 頁數: 464
- 裝訂: Paperback
- ISBN: 0131177052
- ISBN-13: 9780131177055
-
相關翻譯:
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版) (繁中版)
立即出貨 (庫存=1)
買這商品的人也買了...
-
$590$466 -
$480$379 -
$750$638 -
$680$537 -
$1,980$1,881 -
$620$527 -
$1,200The Art of Software Testing, 2/e (Hardcover)
-
$1,380Head First Design Patterns (Paperback)
-
$650$507 -
$480$480 -
$880$695 -
$880$695 -
$600$510 -
$620$527 -
$1,750$1,663 -
$690$587 -
$2,100$2,058 -
$1,484$1,410 -
$650$553 -
$320$250 -
$550$468 -
$290測試架構師修煉之道 : 從測試工程師到測試架構師
-
$1,500$1,425 -
$720$562 -
$600$510
商品描述
Table of Contents:
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.