关于软件设计中配置库配置表的使用探讨

写这个标题可能不大能表达我的意思。发这个帖子一是想说一些经验,更多的是有些迷惑,想听听大家的意见。下面言归正传。我们做的是一个行业软件,用户很大爷,需求几分钟一边,根本没有谈的可能。基于这样的一个实际情况,我们领导从很多年前就制定了大量使用配置表的一个基本原则,就是把所有可能变化的东西都写到数据库中,如果用户需求变化了就去改这个配置表。举个极端的例子,就是把CSS样式都写到数据库里面,用户如果要红色,那就改库。其实这样做的一个原因也是因为我们的领导搞数据库出身,所以想把一切都存到库里。我们的表格编辑,网页风格,布局等等都存储在数据库中。
下面我想说说我自己对这种设计的理解。
优点:灵活性高,用一个友好的数据库修改工具或者是自己做一个数据库修改工具,基本上有点计算机基础的人都可以修改整个应用。
缺点:依赖性太强,所有东西都在库里,程序也很复杂,不易维护。为了配置而开发配置工具往往很愚蠢。举个例子,网页上有些按钮要排序,这个也要搞个页面配置。那么好,配置界面做出来了,排序的序号用下拉列表显示,但是这个下拉列表里面有哪些数字呢,就是1-7还是1-10,这个又做了一个界面,专门填写这个数字,是不是很麻烦也很傻。
先说这么多,也请大家给些评论。另外本人不是什么大牛,刚刚搞这块,没什么经验,因此也很迷茫。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值