本节书摘来自异步社区出版社《测试驱动数据库开发》一书中的第1章,第1.4节,作者:测试驱动数据库开发,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.4 小结
测试驱动数据库开发
在写本书时,精益和敏捷软件开发正在全球大行其道,但是数据库开发在开发过程中仍然是瓶颈。为了消除阻挡整个组织的障碍,开发人员必须找到如何让数据库快速变化的方法。
然而,不能以牺牲对变化的信心来换取快速的变化,数据库是如此重要,以至于不能容许有任何额外的风险。这里 TDD 就可以派上用场了,与那些没有使用TDD缓慢的最小心翼翼地做出的变化相比,TDD能让开发者冒更小的风险而做出更频繁、快速的变化。
即使这样,开发者还是不能简单地将已经学到的适用于“常规”软件开发的技术不经修改地加以运用。开发者必须考虑数据库领域中出现的那些不同的影响力,而这正是接下来的章节中要介绍的内容。
下一章将逐一讨论建立一个数据库的类而需要完成的步骤。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。