二九文学

手机浏览器扫描二维码访问

第1141章 这您都懂(第2页)

每个版本被保存的时候都会留下注释掉的旧代码片段。

那些片段是程序员在重构时觉得不再需要,但又不忍心直接删除的旧逻辑。

魏音把这些被注释掉的重构片段全部导出,按修改时间排序,铺满了三块屏幕。

那些代码像地质层一样一层一层堆叠。

魏音边操作边说道:“最底层的注释是三年多前写的,用的还是最初版的变量命名风格,注释写得很详细很啰嗦。

每个函数的功能、参数的含义、修改的原因都写得清清楚楚。

越往上,注释风格越简洁。

变量命名越来越趋向于一套固定的缩写习惯,到最后几个版本,注释只剩下几个字母,像是只有写代码的人自己才能看懂的暗号........”

她在凌晨两点十七分发现了第一处不同。

又是几个小时后,时间已经进入了凌晨。

每一个技术员的眼球里面都布满了血丝,但依旧兴奋的在操作中。

终于,通过众人的努力,找到了关键的东西。

魏音喊道:“林主任!”

林默立马跑了过来看着屏幕:“我不懂这些,你直接用大白话解释。”

魏音点点头:“这是在负责壳公司账户余额校验的模块里,一段被注释掉的老代码。

函数本身没什么特别,就是一个很普通的余额核对逻辑,但作者在函数末尾的注释里写了一个分隔符。

是三个连在一起的井号后面跟了三个字母——#klm。

我没见过这种分隔符。

机器生成的uuid通常是一串没有语义的十六进制数字和字母组合,版本号通常用小数点和数字表示,例如v2.1.3。

而井号加三个字母,这是人随口敲进去的东西,没有任何技术规范要求程序员用这种格式做标记。

林默皱了皱眉头:“k-l-m,二十六个字母里连着三个,这不像随机敲的,随机敲不会刚好敲到连续的三个字母。

所以...这是他给自己留的记号?”

魏音听闻继续往下翻。

在接下来三个版本的注释片段里。

同样的井号加三个字母出现了六次。

有时候是#klm,有时候是#mno,有时候是#lmn。

但永远是相邻的三个字母,永远是井号开头。

永远放在注释的最末尾,像是在写完整段注释之后随手敲上去的,漫不经心但又保持了固定的格式。

“他在排序。”

林默用手指在桌上画了二十六个字母的排列,“klm、mno、lmn,每次都是相邻的三个字母,每次顺序都不一样。

这等于给每段被废弃的代码标了序号。

klm是第一类,处理的是账户余额相关的逻辑。

mno是第二类,可能是触发机制或者定时任务。

lmn是第三类,可能是壳公司信息比对。

所以他用字母,是因为字母在代码编辑器里更容易被搜索到,而相邻的三个字母连续出现,可以避免和其他代码里的随机字母串混淆。”

魏音听闻诧异的看了一眼林默,眼神好像在说:“您这都懂?!”

:。

热门小说推荐
皇后重生要谋反

皇后重生要谋反

前世,她用医术替他拉拢人心,让外祖用兵权助他登位,结果最后却换来满门屠杀,惨死收场。重活一世,她绝不会再让自己活成一场笑话。她要用她五年的记忆,高超的医术,力挽狂澜。保幼弟,护祖母,斗白莲,杀渣男。她要让所有害她的人血债血偿!只是这前世夫君的弟弟怎么缠上了她?说好不再入他夜家门的,结果却终是难逃这前世今生的命运!前世今生都是1V1,无敌甜宠文,大家一定要看哦!...

全能武帝

全能武帝

小兵提供萧萧落木小说全能武帝最新章节小兵小说全能武帝全文免费在线阅读萧萧落木小说全能武帝讲述了中国梦征文参赛作品天地为局,众生为棋,元灵征伐,伏尸百万。万星飞逝,引得一位少年为友,为亲,为爱,纵横驰骋,乱战四方,追求那武帝之路。萧萧总算是开新书了,...

复仇嫡女:妖孽王爷来敲门

复仇嫡女:妖孽王爷来敲门

☆☆☆本书简介☆☆☆一个女人,要复仇,除了身子还能用什么做武器?她遇上他时,她是被灭族的叛族之女他遇上她时,他是占岛为王的海盗头子他怜惜她,疼爱她,在她眼里他却是占了她的身子与自由的恶魔。她要活下去的理由有二杀掉株灭她九族的昏君,杀掉玷污她的海盗。而多年之后,昏君已经被俘异国,而海盗也雄踞一方,这一份飘荡的情会栖息在谁的心底。…...

国民别慌,我再模拟一个金色天赋

国民别慌,我再模拟一个金色天赋

模拟器修仙国运修仙异域降临蓝星,天道将在每个国家挑选一名幸运儿前往修仙界,并对修仙全程直播。各国代表的境界,将同步一部分给全体国民!华夏国兴奋了,修仙这个体系咱们熟啊!世界其他各国郁闷了,他们必须首先学会要命的汉字!异域开启后,华夏国民却看到他们的代表进度迟缓。这是天胡开局啊,秦问怎么还不拜入仙门修仙呢?觉醒了修仙模拟器的秦问表示别慌,等我用模拟器再刷...

贵女长嬴

贵女长嬴

穿越小说提供贵女长嬴的最新章节和全文阅读,更新及时,欢迎光临本站阅读贵女长嬴,您也可以选择收藏贵女长嬴...

每日热搜小说推荐