Test-Driven Database Development

Test-Driven Database Development:
Unlocking Agility

by Max Guernsey.

The practice of Test-Driven Development (TDD) has helped thousands of software developers improve quality, agility, productivity, and speed. In Test-Driven Database Development, Max Guernsey III shows how to adapt TDD to achieve the same powerful benefits in database design and development.

Max Guernsey first explains why TDD offers so much potential to database practitioners, and how to overcome obstacles such as the lack of conventional “testable classes.” You’ll learn how to use “classes of databases” to manage change more effectively; how to define testable database behaviors; how to maximize long-term maintainability by limiting a database’s current scope; and how to use “emergent design” to simplify future expansion.

Building on this foundation, he guides you through implementing modern TDD processes and database refactoring. He presents practical techniques for improving legacy databases; for deviating from strict TDD when necessary; and for adapting TDD to applications that persist data in file systems, XML, or serialized objects.

Some Related Courses at Net Objectives

Related Resources

Related Webinars

We have webinars that relate to Test-Driven Software Development from time to time. Please register so you will be notified of such events.

All the Details

Type:
Book
Published:
Sunday, March 3, 2013
Author:

Upcoming Events