初遇一个leader为我们准备了一个"字典管理系统",刚开始接触的时候内心十分的费解,为什么要多此一举的搞个这个东西,现在想想这真是一个很好的的保证.
首先要说一下这个字典管理系统是一个什么东西,其实他和数据库的"有效"字段很多是对应的,就拿订单这个模块的来说,我在字典管理中定义order为订单,订单的详情的相关字段为
{
orderId:1,
orderDescription:"我是订单的描述介绍",
orderPrice:99
}
不这么约定的话,也许你会说我写代码的时候也是这样的写呀,不可否认优秀的程序猿都会把字段名字起的有意义,而且一目了然,但是你能保证有时会有人orderId写成order_id,当然这样写完全没有问题,而且也很规范,但是问题就出在这,后台同学A返回它叫order_id后台同学B返回它叫orderId然而作为移动端的开发人员会不会感到很崩溃.这样在设计model的时候更是让人头大.有了这个字典管理 所有的开发人员只要严格对照字典管理里面的字段去约束那么就不会有这种问题.
网友评论