1
Renco OP 不管设计的再好,在实际需求时候,总是因为各种原因会少字段 甚至改字段
|
2
Renco OP 总感觉设计出来的表 在经过实际开发过程中会增减字段。
|
3
Renco OP 没有一劳永逸的完美设计。是表设计的能力不够么
|
4
learningman 2021-07-28 14:34:38 +08:00 via Android
按照严格的软件工程的定义,应该是一次性搞好的。靠 ER 图啊,数据流图这些东西。
实际上,我就没见过按照软件工程的设计模式开发的。。。 |
5
Renco OP @learningman 公司开发比较随意,都是直接建表开发,没有什么 ER 图
|
6
devinww 2021-07-28 14:38:33 +08:00
我们这边的操作,一般设计的时候会预留一些字段备用,万不得已的情况下会改结构。
|
7
youngce 2021-07-28 14:41:40 +08:00
这么说吧,我目前的项目直接 all in mongodb:) aka 需求撕裂者
|
8
hsuvee 2021-07-28 14:46:11 +08:00
一次尽可能到位
|
9
otakustay 2021-07-28 15:56:09 +08:00
这事情难道不是看你的水平的么,你要做不到一次性设计到位,那知道要到位又能怎么样呢
|
10
breezeFP 2021-07-28 16:02:24 +08:00
做外包:甲方不会加需求吗?
做产品:产品经理不会加功能吗? |
11
Kimen 2021-07-28 16:48:59 +08:00
你永远不知道你的甲方还有什么东西没想到
|
12
AlkTTT 2021-07-28 16:50:41 +08:00
这取决于产品经理 or 甲方
|
13
guisheng 2021-07-28 16:51:58 +08:00
如果说是在当前需求情况下还要变更的话一般是没有考虑细节导致的。如果是变更需求这个一步到位就需要非常深厚的业务经验或者开局 10 个备用字段。
|
14
shyangs 2021-07-28 17:04:49 +08:00
敏捷开发, 需求我不一次告诉你, 我在下次或下下次迭代告诉你, 嘿嘿.
|
15
lakehylia 2021-07-28 17:22:12 +08:00
我设计接口数据结构的时候,都是这样的。
struct Data { int x; int y; int reserved[64]; }; |
16
PerFectTime 2021-07-28 17:39:00 +08:00
加需求能不加字段么
|
17
l00t 2021-07-28 17:42:33 +08:00
尽量一次到位。实在不行该改就改。
|
18
entro 2021-07-29 08:17:21 +08:00
互联网精神先上线再迭代,中间就免不了某些设计不严谨的表需要修改
然鹅,很多公司要么没有文档,要么改了数据库不改文档,改来改去文档版本落后,就只能靠字段注释理解业务表了 就像数据库范式,要求的很规范,然而实际开发没几个完全遵守范式设计表的 |