虽然我已经工作 3.4 年,但是我在设计数据库建表的时候,总会在写代码写到一半的时候,才发现自已当时设计表有问题,还需要重新调整,数据表结构变,代码又要变了.这样效率太低了。
比如建立一个商城分销,最基本的用户表,分拥表,资金变动表,统计表,商品表,订单表,退款表,商户表...等。 一开始的正常逻辑,用户下单购买 50 元的商品,付款后,过了 7 天后自动收货,确认已经完成。然后开始奖励下级的代理与店铺分拥。
但是过了半年后,经过资本家的密谋,说要把逻辑修改一下,用户下单后,代理不能看到 50 元的订单,把订单随机修改为了<=50 元,目的不让代理分拥太多。必要时刻干脆把订单隐藏了,让代理没有这个订单。说白了就是要在商城里面添加暗操作
。还有等等的骚操作。
所以现在如果修改代码,就涉及很多表要修改了,工程量也多。我该如何避免设计之后的表无法满足后续的迭代升级,有专门设计建模型的书籍推荐看看吗
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.