【发布时间】:2010-04-18 02:22:16
【问题描述】:
现在大多数程序员都知道代码重构。
关于数据结构的重构,有什么好的读物吗?
我能想到的一个范式是关系数据库的规范化过程。
还有其他好的例子吗?
【问题讨论】:
标签: data-structures refactoring
现在大多数程序员都知道代码重构。
关于数据结构的重构,有什么好的读物吗?
我能想到的一个范式是关系数据库的规范化过程。
还有其他好的例子吗?
【问题讨论】:
标签: data-structures refactoring
与代码非常相似,数据可以通过在其前面使用抽象层来重构。不要使用原始 SQL 来访问您的数据,而是在其前面放置一个层来抽象查询。它不仅可以让您重构数据结构,还可以让您彻底改变您的数据存储库。
【讨论】:
Refactoring Databases : Evolutionary Database Design 似乎是一个值得一读的主题,从它赢得了 2007 年技术书籍类别的软件开发 Jolt 生产力奖这一事实来看。虽然我还没有读过,所以我不能亲自评论它。
【讨论】:
xUnit Test Patterns: Refactoring Test Code 是重构代码以更好地与单元测试配合使用的一个很好的参考。这并不完全符合您的要求,但它是一个很好的参考。
【讨论】: