The Fictioning Horror Sale
 
 

Recently Viewed clear list


Original Essays | September 15, 2014

Lois Leveen: IMG Forsooth Me Not: Shakespeare, Juliet, Her Nurse, and a Novel



There's this writer, William Shakespeare. Perhaps you've heard of him. He wrote this play, Romeo and Juliet. Maybe you've heard of it as well. It's... Continue »
  1. $18.19 Sale Hardcover add to wish list

    Juliet's Nurse

    Lois Leveen 9781476757445

spacer
Qualifying orders ship free.
$56.95
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
5 Remote Warehouse Database- Design

Test-Driven Database Development: Unlocking Agility (Net Objectives Lean-Agile)

by

Test-Driven Database Development: Unlocking Agility (Net Objectives Lean-Agile) Cover

 

Synopses & Reviews

Publisher Comments:

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.

Synopsis:

Design and build truly agile databases that can be changed frequently, safely, and painlessly, no matter how much existing data they must manage! With this book, you'll finally get past old-fashioned "batch-and-queue" database development, and construct a truly agile database development environment that works! Pioneering agile database expert Max Guernsey III combines a complete foundation of theoretical knowledge with concrete examples and real solutions to the impediments that have prevented database developers from going agile. Guernsey especially shows how to adapt agile principles to handle massive amounts of existing data that makes database change more difficult.

 

Test-Driven Database Development is based on the training curricula for the author's pioneering NetObjectives course, Database Agility Online Training, which has helped hundreds of database professionals master critical technical skills for designing databases that can be changed frequently, safely, and painlessly. Reflecting his immense experience with agile database development, Guernsey helps you make sure all databases and data remain consistent in agile environments; ensure stability no matter how fast databases change; and test-drive designs to find and fix errors before they're "baked into" the system. This book will be an invaluable resource for virtually every database analyst and DBA in agile organizations; for many database team, project, and group managers; and for even more agile development team members in organizations that rely on large and complex databases.

 

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

About the Author

Max Guernsey is currently a Managing Member at Hexagon Software LLC. He has fifteen years of experience as a professional software developer. For nearly half that time, he has been blogging, writing, and delivering lectures on the topic of agile and test-driven database development.

Table of Contents

1. Theory and Approach

2. Problems and Impediments

3. Creating the Class of Databases

4. Using the Class of Databases

Product Details

ISBN:
9780321784124
Author:
Guernsey, Max, Iii
Publisher:
Addison-Wesley Professional
Author:
Guernsey, Max
Author:
Max Guernsey III
Author:
Guernsey, Max III
Subject:
Data Modeling & Design
Subject:
Database design
Subject:
database tdd; database mocking; database design patterns; unit test databases; database agility; test first database; rapid database development; faster database development;
Subject:
Database Management - General
Copyright:
Edition Description:
Trade paper
Series:
Net Objectives Lean-Agile Series
Publication Date:
20121102
Binding:
TRADE PAPER
Language:
English
Pages:
352
Dimensions:
9.2 x 7 x 0.746 in 542 gr

Related Subjects

Computers and Internet » Database » Design
Computers and Internet » Database » General
Computers and Internet » Software Engineering » Programming and Languages
Computers and Internet » Software Engineering » Software Management
Science and Mathematics » Mathematics » General

Test-Driven Database Development: Unlocking Agility (Net Objectives Lean-Agile) New Trade Paper
0 stars - 0 reviews
$56.95 In Stock
Product details 352 pages Addison-Wesley Professional - English 9780321784124 Reviews:
"Synopsis" by ,

Design and build truly agile databases that can be changed frequently, safely, and painlessly, no matter how much existing data they must manage! With this book, you'll finally get past old-fashioned "batch-and-queue" database development, and construct a truly agile database development environment that works! Pioneering agile database expert Max Guernsey III combines a complete foundation of theoretical knowledge with concrete examples and real solutions to the impediments that have prevented database developers from going agile. Guernsey especially shows how to adapt agile principles to handle massive amounts of existing data that makes database change more difficult.

 

Test-Driven Database Development is based on the training curricula for the author's pioneering NetObjectives course, Database Agility Online Training, which has helped hundreds of database professionals master critical technical skills for designing databases that can be changed frequently, safely, and painlessly. Reflecting his immense experience with agile database development, Guernsey helps you make sure all databases and data remain consistent in agile environments; ensure stability no matter how fast databases change; and test-drive designs to find and fix errors before they're "baked into" the system. This book will be an invaluable resource for virtually every database analyst and DBA in agile organizations; for many database team, project, and group managers; and for even more agile development team members in organizations that rely on large and complex databases.

 

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

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.