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