Extreme Programming Refactored: The Case Against XP
Surely, no critical expose of Extreme Programming would be complete without some Songs of the Extremos! Here s a complete list of all the songs in this book:
| You Say Design, I Say Just Code | 3 |
| Chrysler Knows It Ain t Easy | 31 “32 |
| We All Met on a Project Called C3 | 35 |
| When You Talk the Talk You Know the Talk That You Talk Is Really Big Talk | 36 |
| The Project Called C3 (second verse) | 42 |
| It s Been Four Long Years | 44 “45 |
| Eight Builds a Week | 57 |
| Yesterday | 60 |
| I m Rewriting Code That I Wrote Yesterday | 60 “61 |
| Bang! Bang! I Think We ll Refactor | 74 |
| Just Hack . | 85 |
| Smell the Code, Jack | 89 |
| Code Hound | 99 “100 |
| Schedule Is the Customer s Problem (The Man with Kaleidoscope Eyes) | 117 |
| The Customer s a Beast of Burden | 120 “121 |
| Your Pair Will Hold Your Hand | 135 “136 |
| I Can t Code Alone. . . Cause I Need My Pair | 138 |
| Coder s Little Helper | 147 |
| Talkin About Documentation | 161 |
| The Long and Winding Thread | 171 “172 |
| UML Won t Write My Code | 177 |
| Unit Test Writer | 183 |
| Test and Shout | 186 |
| Refactor | 201 “202 |
| A Day in the Code | 204 |
| Smelling Better | 206 |
| Refactorin | 211 |
| Code Together | 227 |
| Software Is Never Done | 249 |
| While Management Gently Weeps | 259 |
| Optional-Scope Contract | 262 |
| I Can t Get No Architecture | 269 “270 |
| YAGNI | 274 |
| Changes | 293 “294 |
| Project s Not Going Too Far | 306 “307 |
| Big Projects Got No Reason to Live | 313 |
| Projects That Are Very Small | 321 “322 |
| We Can Toss It Out | 326 |
| Hey Dude | 337 |
| Short Iterations | 347 |
| Imagine | 371 |
| You Can t Always Hack All You Want | 382 |