王霁发现了一个超级解法。
可以找出任何代码缺陷。
他不需要看懂代码,甚至不需要看代码,就能找到代码问题。
无论是他熟悉的云平台代码,还是内核代码,甚至其他领域代码,只要是想纠毛病,都可以用这个方法——
增加代码行数。
就是将文件代码人为放大5倍。
假设一个文件有500行,之前的方法是硬啃400行,掌握度达到80%。
新方法是,将文件变成2500行,让自己懂新增的2000行。
掌握度同样达到80%。
怎么样才能懂2000行?
很简单。
把自己写过的最简单代码复制过去,这些代码掌握度是100%的。
一次性复制10万行,贴到所有文件结尾处,就大大稀释了原文件内容。
混合起来,掌握度轻松突破80%!
这就是稀释法。
俗称灌水。
有了这个方法,只为纠错的话,王霁不再需要理解代码逻辑。
他只用5分钟时间,就在编辑器里把Linux网络模块灌了一遍水。
所有文件掌握度都突破80%!
一个个红点在眼前出现。
一条条精确提示划过脑海:
“nf_conntrack连接跟踪表未及时释放失效会话,高并发时会导致系统内存耗尽……”
“igb驱动在DMA映射失败时未正确处理队列复位,会引发内核软死锁……”
“tcp_cubic在BDP突变时窗口增长函数计算溢出,触发TCP性能断崖式下降……”
“bridge模块生成树协议状态机在拓扑变更时未加锁,导致网络环路检测失效……”
“ip_vs虚拟服务端口映射未限制哈希表大小,高负载下触发OOMKiller……”
“TLS卸载引擎在中断上下文未完成回调通知,引发SSL连接挂起……”
总共47个bug!
其中23个可能会被网络攻击。
有了提示,就能针对性解决。
改动比纠错慢得多,因为需要凑出正确代码,在不懂业务逻辑的情况下,得结合AI边改边试,需要大量时间。
好在,他有一支懂业务逻辑的盟军队伍,腾云联军跟十三局。
他把23个缺陷都描述出来,分别交给两支友军解决。
懂业务的人,一听就明白。
对他的眼光五体投地。
没二话,都配合他修改。
改完后交给他review,存在的问题再用稀释法查看,立刻给予反馈。
就这样,3个小时后,这23个问题全部解决,编译测试通过。
其中14个问题,是解决黑客公布的内核漏洞。
镜中裂痕 全民觉醒,你管这货叫弓箭手? 主奴契约:总裁与他的小猫 傅总别虐了,夫人早把离婚书签好了 反复试探求你别浪了 村官日记 八零娇妻逆袭记 和前任小叔网恋后我红了 穿成炮灰O后他们献上了膝盖 渣男回档 钟府表妹的悠哉生活+番外 温香阮玉 山河枕(长嫂为妻) 书生成圣 八零之快来接你媳妇孩子 我秦二世被天幕直播造反 旋涡之下 盛芳 假怀孕后我被豪门霸总宠上了天 饕餮术士
觉醒障碍怎么治疗陆婷婷大结局在线阅读、小炮灰的喜欢全文免费阅读小说、小鑫的妈妈路慧最新章节更新时间是、出道就是巅峰无弹窗、某某某宗修仙日常by江上白未、骸骨神庭 妖橘、重生后前夫宠我小说、我是家里的皇胖在线阅读全文、七鲜超市配送、史上最牛穿越笔趣阁在线阅读、许青和第一峰关系、生而无生 无生而生、我的绿帽婚姻生活在线观看、陆婷婷的新故事在线观看、生而无畏爱而自由、骸骨神庭妖橘百度百科、取暖小说实体书番外、小炮灰的喜欢小说、虚无ix、我的绿帽婚姻生活免费观看、取暖TXT全本最新版、史上最牛穿越TXT全集下载、在太太出国留学的日子、父母就是家里的活佛、射雕之式微、取暖小说完整目录、小炮灰小说、鲜风超市招聘信息、六零懒人系统书包网、仙界篇、七鲜超市哪里有、激烈热情、虚无IV、取暖小说无删减、骸骨神庭妖橘TNT、虚无一小说、行刺天下第一后被撩了gl全文免费阅读、陆婷婷的新故事考试、生而无憾、小说重生后前夫他后悔了、