Test-Driven Database Development

Unlocking Agility

Nonfiction, Computers, Database Management
Cover of the book Test-Driven Database Development by Max Guernsey III, Pearson Education
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Max Guernsey III ISBN: 9780132776462
Publisher: Pearson Education Publication: February 20, 2013
Imprint: Addison-Wesley Professional Language: English
Author: Max Guernsey III
ISBN: 9780132776462
Publisher: Pearson Education
Publication: February 20, 2013
Imprint: Addison-Wesley Professional
Language: English
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.

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, the author 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. Guernsey shows how to

•  Build a simple infrastructure to track and standardize scripts and databases
•  Define a sustainable TDD process for database design
•  Safely change a design without losing data
•  Design new databases that are lighter, leaner, simpler, more testable, and easier to change
•  Reduce design costs by eliminating duplication
•  Gradually bring the benefits of TDD, agility, and modern design to legacy databases
•  Remediate errors that find their way into database designs
•  Isolate behaviors and avoid unwanted dependencies that cause tests to fail

With this book as a guide, you will learn how to apply the proven practice of TDD to your database needs, and organize and optimize your organization’s data for a significant competitive advantage.
 

Test-Driven Database Development is the newest title in the highly respected NetObjectives Lean-Agile Series.

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
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.

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, the author 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. Guernsey shows how to

•  Build a simple infrastructure to track and standardize scripts and databases
•  Define a sustainable TDD process for database design
•  Safely change a design without losing data
•  Design new databases that are lighter, leaner, simpler, more testable, and easier to change
•  Reduce design costs by eliminating duplication
•  Gradually bring the benefits of TDD, agility, and modern design to legacy databases
•  Remediate errors that find their way into database designs
•  Isolate behaviors and avoid unwanted dependencies that cause tests to fail

With this book as a guide, you will learn how to apply the proven practice of TDD to your database needs, and organize and optimize your organization’s data for a significant competitive advantage.
 

Test-Driven Database Development is the newest title in the highly respected NetObjectives Lean-Agile Series.

More books from Pearson Education

Cover of the book SAFe 4.0 Distilled by Max Guernsey III
Cover of the book Applying Design for Six Sigma to Software and Hardware Systems by Max Guernsey III
Cover of the book Handcrafted CSS by Max Guernsey III
Cover of the book Graphic Icons by Max Guernsey III
Cover of the book Games, Ideas and Activities for Primary Literacy by Max Guernsey III
Cover of the book VMware Horizon Suite by Max Guernsey III
Cover of the book Introduction to Networks Companion Guide v5.1 by Max Guernsey III
Cover of the book Brilliant Communication Skills, revised 1st edition by Max Guernsey III
Cover of the book CCDA Quick Reference Sheets by Max Guernsey III
Cover of the book 25 Need-To-Know Management Models by Max Guernsey III
Cover of the book CompTIA Security+ SY0-501 Exam Cram by Max Guernsey III
Cover of the book Supply Chain Risk Management for Macro Risks by Max Guernsey III
Cover of the book The iPhone Pocket Guide by Max Guernsey III
Cover of the book How to Manage with NLP by Max Guernsey III
Cover of the book Microsoft Office 2010 On Demand by Max Guernsey III
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy