Extreme programming explained: embrace change
Extreme programming explained: embrace change
The pragmatic programmer: from journeyman to master
The pragmatic programmer: from journeyman to master
Hi-index | 0.00 |
A guiding principle behind agile software development is the idea of keeping things simple. Making life simpler is an admirable goal, but unfortunately many developers have a knack for making one of two errors: oversimplifying something that really is complex; and overcomplicating something that should be easy. The paper considers how Extreme Programming attacks over-embellishment with the YAGNI (you aren't gonna need it) principle.