程序员职场:3 大原则让你的编程之路越走越顺,新手来了解一下( 五 )
(4)发布后 , 全面监控是有效发现问题的一种方法 。 因为测试环境和正式环境可能存在不一致的地方 , 也可能测试不够完整 , 导致上线后有问题 , 所以需采取措施补救 。
A:如使用Monitor监控请求量、成功量、失败量、关键节点等
B:使用DLP告警监控成功率
C:发布完 , 在正式环境测试一遍
【案例】oauth系统某次修改后编译时 , 发现有个修改不相关的局部变量未初始化的告警 , 出于习惯对变量进行了初始化(初始化值和编译器默认赋值不一样) , 而包头某个字段采用了该未初始化的变量 , 但在测试用例中未能体现 , 监控也没细化到每个字段的值 , 导致测试正常 , 监控正常;但前端业务齐齐互动使用了该包头字段 , 导致发布后影响该业务 。
二、服务程序的世界里防不胜防
一般的系统 , 都会有上下游的存在 , 正如下图所示
而上下游的整个链路中 , 每个点都是不能保证绝对可靠的 , 任何一个点都可能随时发生故障 , 让你措手不及 。
推荐阅读
- 网游|颠覆你认知的网游土豪,程序员加班为他改游戏,还送专属服务器
- 网易|永劫无间诡异宕机事件:网易机房过热,程序员竟然祭出了干冰?
- 魔兽世界怀旧服|魔兽怀旧服:P2越来越少人顶价?学聪明了,顶价的2条原则!
- 95后|职场Qian规则:成人的游戏世界,本来就很残酷
- 坦克大战|FC游戏埋藏了三十年的秘密,《坦克大战》隐藏着一封程序员的血书
- 梦幻西游|梦幻西游:程序员修复显示BUG用力过猛,现在武器亮的有点晃眼
- 原神|原神:这才是最值得氪金的角色,为了它打破原则,人生第一次!
- 绝地求生|绝地求生:B站BPC亚洲杯 4AM永远上演职场
- 塞尔达传说|Switch下载超200万,程序员才3人,这游戏真能比塞尔达还好玩?
- 程序员|公司新招程序员,入职2天看了下电脑配置,2天后果断辞职