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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.