1、预留字段的处理。一直都有人在提醒必须要有预留字段,都不是很在意。
理由如下:
(1)未知字段不知道数据类型,字段名称,到时候如果要用到的话依然需要改字段的类型和名称。
(2)未知字段只能让其允许空不适合所有的业务,不能具有针对性。适合的局限性。
(3)未知字段的增加必须相应增加业务层,数据层的一些参数。增加了易错、复杂的程度。
还是应该有,理由如下:
(1)参考一些大型的ERP软件,一般都有预留字段存在。说明他们认为某些预留字段是必要的。
(2)实际碰到的问题:本次erp软件的数据库遍及全国各地,修改数据库实在不容易。很多情况的字段都是可以用字符串表示的。
如果数据表、数据库、数据层、业务层都有相应的预留存在,处理将非常方便。回头想想,当初设计增加一些字段毕竟容易,没有客户数据,想怎么着就这么着,现在不行,客户数据一大堆,要小心啊。