Index
A
abstraction, 160
composition type relationships, 178-179
database classes, linking, 178-179
dependencies, allowing variation in, 185-186
implementation and interface, synchronizing, 186-189
low-risk refactoring operations, 222-223
access to façade database, removing, 263-264
advantages of TDD, 27
aggregation, 160, 167, 172-174
reuse, 177
allowing variation in dependencies, 185-186
applications, coupling to database instances, 66
applying
changes to incremental builds, 16
façade pattern to legacy databases, 254-261
old interface, strangling, 262-264
linear growth pattern of database class, rejoining, 275-281
resulting variation, limiting, 277
safeguards to upgrades, 60
TDD ...
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.