项目灰度上线, 公司配置使用 disconf,预生产开发没有权限查看. 已经有两次灰度上线,都是因为在 disconf 配置的路径错了. 发愁,感觉自己太不靠谱了,现在一到项目灰度,代码里面需要用 disconf 的时候,就会慌张. 请问我该怎么提升自己的可靠度呢?
1
airfling 2019-10-30 08:51:06 +08:00
你把这一段调用代码抽象出来,各种情况都考虑好,然后根据环境自动切换不久好了
|
2
whileFalse 2019-10-30 09:16:18 +08:00
为啥这件事儿不由有权限查看的人管理?
|
3
pinklover 2019-10-30 09:26:53 +08:00
已经遇到两次了,为什么不总结下原因呢?或者搞个 checklist,每次上线检查下,避免再次出现。
|
5
orzfanfan OP @whileFalse
有权限的人他也不知道你代码里需要的配置地址是什么 |
7
lyog 2019-10-30 09:33:27 +08:00 via iPhone 1
在项目下面加个上线说明.txt ,每次开发时候添加字段,添加表,添加配置的时候就向里面手动记录一下,上线前根据上线说明提前配置线上环境,就 ok 了
|
8
whileFalse 2019-10-30 09:34:27 +08:00
|
10
orzfanfan OP @whileFalse 架构设计我觉得这样没有问题,公司很多重要地址都在文件里,而且 disconf 方便统一配置管理.一般开发是没有权限的
|
11
laminux29 2019-10-30 09:39:56 +08:00 1
犯错很正常,一定要复检。谷歌建议是 3 复检。
|
13
whileFalse 2019-10-30 09:54:36 +08:00
@orzfanfan 所有依赖人的东西早晚会出错。
|
14
orzfanfan OP @whileFalse 嗯,是的,那这样我需要考虑的是:怎么样能让这种错误尽可能的避免出在我身上.我是一个女程序猿,按照道理来说 我更应该细心写的,可是老是掉链子...
|
15
lincolnhuang 2019-10-30 10:37:32 +08:00
LZ 加油
|
16
orzfanfan OP @lincolnhuang 谢谢
|
17
18258226728 2019-10-30 10:39:46 +08:00
这种配置错误主要还是预发布的时候没测试吧,已经出错多次就想办法在刚发布的时候就测试下,日志应该有权限查看吧,日志打印出来,做一个预发布测试的流程
|
18
xuecat 2019-10-30 15:42:08 +08:00
犯了错就贴个标签放在显示器上面,每次就会看到了,我现在就这样
|