Chapter 14. Variations

When I help people implement test-driven database development, I get something like this a lot: “This sounds great, but we can’t really have a linear growth model for design.” Most of the time, that’s actually false, but some of the time it is true. It’s a frequent enough question that it warrants addressing.

In this book, I’ve given you a way to grow databases over time that works in most cases, but it is really just an example. The key to test-driven database development is having a class of databases that you can test. You need a place that defines your design and documents how databases grow. That you do it is imperative. How you do it is not as important.

In discussing this topic with a number of folks, one of them ...

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.