Chapter 15. Other Applications

If it can be persisted, you can apply this discipline to it. I focused mainly on databases for two reasons.

The main reason is this: Until very recently, nobody has ever said to me, “We’ve got agility down but this darn XML format keeps slowing us down.” The fact that databases are large objects that store many, many units of knowledge makes them a much more pressing problem for the software development industry at the time of this writing.

A secondary reason is that it allowed for a certain consistency in the conversation. By focusing on databases, then tacking on that this could be applied to anything later, I could focus on the processes and the various applications separately.

In any case, I regularly get asked ...

Get Test-Driven Database Development: Unlocking Agility now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.