关于重构数据结构的好读物

时间:2010-04-18 02:22:16

标签: data-structures refactoring

现在大多数程序员都知道代码重构。

如何重构数据结构,有没有关于它的好读数?

我能想到的一个范例是关系数据库的规范化过程。

还有其他好的例子吗?

3 个答案:

答案 0 :(得分:0)

就像代码一样,数据可以通过在它前面使用抽象层来重构。而不是使用原始SQL来访问您的数据,在它前面放置一个图层来抽象查询。它不仅可以让您重构数据结构,而且还可以让您彻底更改数据存储库。

答案 1 :(得分:0)

Refactoring Databases : Evolutionary Database Design似乎是关于这个主题的值得一读的,因为它在技术书籍类别中赢得了2007年软件开发Jolt Productivity Award。我还没看过,所以我不能亲自评论。

答案 2 :(得分:-1)

xUnit Test Patterns: Refactoring Test Code是重构代码以便与单元测试配合使用的好参考。这不是你要求的,但它是一个很好的参考手段。