2010-04-18 46 views
3

现在大多数程序员都知道代码重构。关于重构数据结构的好读物

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

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

还有其他的好例子吗?

回答

-1

xUnit Test Patterns: Refactoring Test Code是一个很好的参考,用于重构您的代码以便在单元测试中很好地工作。这不完全是你要求的,但它是一个很好的参考手头。

+0

我的问题是关于重构数据结构,在包含代码的程序的上下文中不是必需的。 – 2010-04-18 02:27:57

0

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

0

Refactoring Databases : Evolutionary Database Design从这个事实看,它似乎是一个值得一读的主题,这是因为它赢得了技术书籍类别中的2007年软件开发冲击生产率奖。虽然我还没有阅读,所以我不能亲自评论它。