V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pence2019
V2EX  ›  程序员

欧美地区软件公司 怎么解决 发布到正式环境 数据库结构缺失以及重要数据配置经常导致的 BUG 问题的。

  •  
  •   pence2019 · 2019-11-27 19:10:58 +08:00 · 1893 次点击
    这是一个创建于 1834 天前的主题,其中的信息可能已经有所发展或是发生改变。
    10 条回复    2019-11-28 20:11:13 +08:00
    WildCat
        1
    WildCat  
       2019-11-27 19:23:58 +08:00 via iPhone
    Keyword: migration

    Examples: Rails, Django
    xuanbg
        2
    xuanbg  
       2019-11-27 19:28:18 +08:00
    版本管理啊,数据结构和配置,一样要有版本管理才行的呀。当然配置的版本库就要运维来负责了,开发不能访问。

    另外,这个问题和地域有什么关系?
    laminux29
        3
    laminux29  
       2019-11-27 20:09:55 +08:00
    数据库结构缺失是啥?

    重要数据配置经常导致的 BUG 又是啥?

    能举个例子不?
    idamien
        4
    idamien  
       2019-11-27 22:31:59 +08:00
    SQL patch and version management
    wiewiewie
        5
    wiewiewie  
       2019-11-27 23:11:12 +08:00
    做好数据库备份。慢日志查询,分析。 版本控制 svn git 。
    lhx2008
        6
    lhx2008  
       2019-11-27 23:12:21 +08:00
    数据库用 flyway 这种?配置不是运维搞吗
    unicloud
        7
    unicloud  
       2019-11-28 10:11:40 +08:00 via iPhone
    这问题跟欧美地区有嘛关系?上线不应该有一套上线流程吗?最简单的,就是拟定一份 checklist,逐项检查呗。
    pence2019
        8
    pence2019  
    OP
       2019-11-28 13:05:14 +08:00
    @unicloud
    @lhx2008
    @wiewiewie
    @idamien
    @laminux29
    @xuanbg
    @WildCat
    问的是如果开发人员 新增表或者字段 是如何到测试 以及生产级别的,软件工程方面是如何管理的,流程是什么
    laminux29
        9
    laminux29  
       2019-11-28 13:50:33 +08:00
    @pence2019 我觉得,你的问题,在软件工程相关书籍里,有比较完整的解释说明。
    idamien
        10
    idamien  
       2019-11-28 20:11:13 +08:00
    @pence2019 SQL patch and version management
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4954 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:58 · PVG 11:58 · LAX 19:58 · JFK 22:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.