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

灰度生产的时候我老是掉链子,我该如何提升自己?

  •  
  •   orzfanfan · 37 天前 · 2627 次点击
    这是一个创建于 37 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目灰度上线, 公司配置使用 disconf,预生产开发没有权限查看. 已经有两次灰度上线,都是因为在 disconf 配置的路径错了. 发愁,感觉自己太不靠谱了,现在一到项目灰度,代码里面需要用 disconf 的时候,就会慌张. 请问我该怎么提升自己的可靠度呢?

    19 回复  |  直到 2019-10-30 17:28:48 +08:00
        1
    airfling   37 天前
    你把这一段调用代码抽象出来,各种情况都考虑好,然后根据环境自动切换不久好了
        2
    whileFalse   37 天前
    为啥这件事儿不由有权限查看的人管理?
        3
    pinklover   37 天前
    已经遇到两次了,为什么不总结下原因呢?或者搞个 checklist,每次上线检查下,避免再次出现。
        4
    orzfanfan   37 天前
    @airfling
    代码没有问题,主要是配置的问题
        5
    orzfanfan   37 天前
    @whileFalse
    有权限的人他也不知道你代码里需要的配置地址是什么
        6
    orzfanfan   37 天前
    @pinklover 确实是自己的问题,我每次都会检查,可能是我自己还是检查的不够仔细
        7
    lyog   37 天前 via iPhone   ♥ 1
    在项目下面加个上线说明.txt ,每次开发时候添加字段,添加表,添加配置的时候就向里面手动记录一下,上线前根据上线说明提前配置线上环境,就 ok 了
        8
    whileFalse   37 天前
    @orzfanfan 那是架构设计有问题啊,这不是等着出错吗。

    当然,可以写段代码依据测试环境自动生成生产配置。但显然这件事儿应该是由设计这个架构的家伙搞定。
        9
    orzfanfan   37 天前
    @lyog 嗯,我觉得这个方法特别好,谢谢
        10
    orzfanfan   37 天前
    @whileFalse 架构设计我觉得这样没有问题,公司很多重要地址都在文件里,而且 disconf 方便统一配置管理.一般开发是没有权限的
        11
    laminux29   37 天前   ♥ 1
    犯错很正常,一定要复检。谷歌建议是 3 复检。
        12
    orzfanfan   37 天前
    @laminux29 3 次复查.嗯嗯,谢谢
        13
    whileFalse   37 天前
    @orzfanfan 所有依赖人的东西早晚会出错。
        14
    orzfanfan   37 天前
    @whileFalse 嗯,是的,那这样我需要考虑的是:怎么样能让这种错误尽可能的避免出在我身上.我是一个女程序猿,按照道理来说 我更应该细心写的,可是老是掉链子...
        15
    lincolnhuang   37 天前
    LZ 加油
        16
    orzfanfan   37 天前
    @lincolnhuang 谢谢
        17
    18258226728   37 天前
    这种配置错误主要还是预发布的时候没测试吧,已经出错多次就想办法在刚发布的时候就测试下,日志应该有权限查看吧,日志打印出来,做一个预发布测试的流程
        18
    xuecat   37 天前
    犯了错就贴个标签放在显示器上面,每次就会看到了,我现在就这样
        19
    orzfanfan   37 天前
    @xuecat 好习惯 谢谢
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   898 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 21:00 · PVG 05:00 · LAX 13:00 · JFK 16:00
    ♥ Do have faith in what you're doing.