O'Reilly logo

Rapid J2EE™ Development: An Adaptive Foundation for Enterprise Applications by Alan Monnox

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 14. Test-Driven Development

The best candidates for rapid development are systems for which requirements remain constant throughout the lifetime of the project. Sadly, such projects are a rarity, possibly to the extent that like such mythical beasts as the Yeti and the Loch Ness monster, their existence is questionable at best, and most likely fictitious.

Software projects have proven themselves prone to change at even the latest stage of the development process. A change can strike a project from a variety of directions: requirements are subject to change when use cases are enhanced, removed, or added; the system design may also change, either to reflect an update to the requirements or because of an initial discrepancy or shortcoming. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required