Originally accepted at XP2003 - but then dropped because neither me nor any of my co-authors could make it to the conference. This has been a near-and-dear idea to me over the past 4 years with XP. The idea is simply that YAGNI is great - and works most of the time - but hey! Many of us are experienced developers and when we've come across something we've solved a few times before we should leverage that experience and not put on blinders. I've had numerous heated discussions on the extremeProgramming Yahoo group with other developers and the idea still seems solid. Here my colleagues and I take this informal idea argue the point (anecdotally) that YAGNI is not always the best solution - and it should not always be followed.
| Attachment | Size | |
|---|---|---|
| An Argument For Look-Ahead Design v1.4.pdf | 76.94 KB |
