高级软件工程师教会小白的那些事(19)
我们可以通过将会话超时的值增加到8小时而不是原来的1小时来“修复”此bug。这似乎也可以解决这个问题,直到遇到下一次工作日放假——第二天早上的第一份研究报告将会失败。
这是调整参数或玩弄统计数据,以及修复根本原因这两者之间的一段舞蹈。
监控
这是我之前从未想过要做的事情。平心而论,在全职写代码之前,我从未维护过系统。我仅仅是建造它们,用了一个星期然后开始下一个项目。
通过使用两个系统,一个具有良好的监控功能,另一个则不具备,这让我懂得了监控的重要性。如果我都不知道它们的存在,我就无法修复bug。最糟糕的感受之一就是从客户那里知道有bug出现。“我在做什么?!我连我自己的系统出了什么问题都不知道?“
我认为监控由三个组件构成——日志记录,度量和警报。
代码写的日志就像人类日志一样,是一个渐进的过程。
找出可能需要监视的内容,记录这些内容,然后运行系统。随着时间的推移,你会发现一些bug,但你还没有充足的信息来解决它们。这是增强日志记录的好时机——你的代码中漏掉了什么?
推荐阅读
- 盗号|假富婆真骗子?自导自演盗号风波,却忘了剑三公司还做过杀毒软件!
- 米哈游|米游社三周年,米哈游游戏的必备软件,你了解多少?
- 高级战争|EDG“最终杀招”即将亮相!赛前狂放烟雾弹,圣枪哥成为致胜关键
- 第五人格|第五人格:外服也有“卧谈会”了,调香师高级皮肤,正在准备中!
- 游戏王|游戏王:陷阱卡破坏神的巨大破坏力下,可让自己高级怪兽二次攻击
- 百里守约|1元可得特工魅影,限时点券暴击活动突袭!高级传说直接兑
- 地下城与勇士|地下城与勇士:从安图恩开始,高级本完全不会打
- 梦幻西游|梦幻西游:玩家展示任务链奖励,这几份高级书铁让看官倍感舒适?
- 司马懿|返场投票前五名出炉,司马懿高级传说确定,88碎片换全特效史诗
- 热血传奇|热血传奇:经典BOSS玛法 , 怎样在隐藏地图爆出高级技能书!