产品设计中的几大纠结点,看看你是如何解决的?( 三 )


四、是写死还是可配置
开发:“这个地方是要写死 , 还是要动态配置?”产品:“这里未来可能需要拓展 , 所以还是动态配置吧 , 把配置项维护到数据字典中 , 后续方便调整……”开发:”没问题 , 那就按你说的办 。 “「可配置」听起来很简单也很方便 , 颇受大家的欢迎 。 但是从我过往实际的项目经验来看 , 「可配置」埋下的坑也挺多的 , 并不是一把梭 , 拿来即用就万事大吉 。
「可配置」会引发几个问题:
谁来配置;怎么确定配置成功了;这么多配置 , 怎么知道什么配置会起什么作用 。随着业务的越来越复杂 , 可配置的内容也会越来越多 , 上面提到的3个问题就很容易引发一些BUG , 因为人总是会出错的 , 尤其是复杂度逐渐变高的情况下 。
所以未来当开发问你是「写死」还是「可配置」的时候 , 应该要留个心眼揣摩一下 , 有些东西到底会不会很容易变 , 如果不容易变 , 是否可以写死;如果容易变 , 是否一定需要配置化……
五、是展示名称还是编码
近期比较纠结的一个问题就是:到底是展示名称还是编码 , 还是两者都展示 。
产品设计中的几大纠结点,看看你是如何解决的?】对于供应链系统而言 , 很常见的对象有: