zoukankan      html  css  js  c++  java
  • 字典表相关

    workaround:

    一个银行表: 主要字段: 银行名称,银行编号,业务类型BusinessLineId,服务提供商ID:serviceProviderID. 

    关联逻辑:

    根据业务线和银行code ,找到系统自定义银行id,

    根据银行id和服务商id,找到银行名称和银行code,

    于是如图所示:一个一行,至少在数据库中存储三张表

    产生问题:

    1 没有完整的文档交接,没有权限查看生产库,准生产库的数据和生产的不一致,且开发人员没有权限查看生产库,导致生产有脏数据,导致异常

    2.开发代码管理问题,在准生产库 ,已经被UAT验证,但是生产执行的脚本,某些数据找不到,发现这条数据在最新的源代码脚本中无法找到,感觉代码被冲掉了

    3.需求不停更改,导致对配置表的操作语句非常多,多大数百行(300多行,分在一个脚本的不同区域),追查起来非常乱(脚本是和task的顺序一样的),一两个月的工作,相关脚本就上百行,bank标的修改也是来来回回数次

    4.这种逻辑关系在我第一次看代码时,认为非常不合理,现在(20170814)慢慢习惯了,,看后期有想发一定记录下来. 

    自己初步想法:

    1.字典表不会很多,也不会经常修改.字典表的脚本分类保存,能保持清晰的稳定性,bank表的初始化脚本,状态表的初始化脚本.

    2.无法控制其他开发人员合并代码时,杜绝不获取服务器代码就合并从而导致代码冲掉的问题.

      程序员A 修改类A,先提交.程序员B 只修改类B,然后没有获取新代码,提交,这是程序员A的代码就会被程序员B的代码冲掉.

    3.字典表的设计必须遵循越简单越好

    代做毕业设计和论文 私活, 需要.net,asp.net ,mvc ef cs 客户端,bs 网站项目开发的请私信我,
  • 相关阅读:
    8.1 管道符| 使用技巧
    7.1 elementui的radio无法选中问题
    2.0 es6数组操作
    小练习-双数日期
    匿名函数、三元表达式、列表生成式
    sys.argv
    常用模块 os,sys,
    Python操作数据库
    Python time模块
    加密模块hashlib
  • 原文地址:https://www.cnblogs.com/duguzhenglong/p/7356738.html
Copyright © 2011-2022 走看看