第3章 重赏之下必有勇夫(2 / 2)
刘洋的指点很管用,只看这几处,前后逻辑已经梳理得七七八八。
看着看着,原先那些似懂非懂的代码块,忽然变得清晰、立体起来。
有一处,竟然出现了红点。
脑海中闪过提示:“此处可能死锁,如果运行中计费服务被重启,锁得不到释放,就会出现假死情况。”
补充说明:掌握度87%。
“啊,有了!”
王霁对这段代码的理解,一下子跨过了代码本身,关联到了外部服务。
再去查关于锁引用的代码,以及对计费服务的依赖,逻辑更加明了。
“原来如此!之前一直懵懵懂懂,现在终于搞清楚了。”
王霁读通了这段代码,不知不觉间,相关连环逻辑也就能理解了。
一处通,处处通。
第二处缺陷点也浮现出来:“此处定义的重启策略,没有充分检查服务状态,存在脑裂风险,引起连环重启。”
补充说明:掌握度84%。
嘶——
王霁倒吸一口凉气。
原来代码有这么多问题!
自己原本膜拜的那些大佬们,他们的代码也并非十分健壮啊。
只是出问题的场合不同,不是小逻辑错误,而是大的架构级灾难。
连续看了几处缺陷,他想到了客户现场错误日志,以及操作记录,就悄悄问刘洋要了一份,仔细对比。
“不是这个操作……”
“也不是这个……”
请收藏:https://m.qibaxs10.cc ', '')