。
文档写得极其详细,详细到不正常。正常的技术文档会给实现思路,但不会连为什么选择某个特定算法都解释三页纸。这不像工作文档,倒像某种证明。
李薇翻到“守望者”模块的设计说明部分,目光停在第五段:
“基于滑动时间窗口的异常检测算法,阈值设定参考了N市大学2018年发表的论文《分布式系统故障预测模型研究》……”
N市大学。周老师博士毕业的学校。2018年那篇论文,李薇记得很清楚,因为周老师曾在课上专门讲过,那是他师弟的研究成果。当时他还开玩笑说:“我们师门就喜欢在同一个坑里挖金子。”
太巧合了。巧合得像是故意留下的线索。
李薇打开那个尘封已久的GitHub仓库。最后一次提交是三年前,她的账号显示为“贡献者”,另外三个贡献者的头像已经灰暗——张弛的账号显示“该用户已注销”,另外两个也多年没有活动。她往下翻到issue页面,突然发现一条三个月前的新评论:
“这个架构的设计理念很棒,我们现在在类似项目中也参考了。感谢开源。”
评论者的头像是默认的灰色剪影,用户名是一串随机字母数字:u7f3a9e2。点进主页,空空如也,没有任何其他活动痕迹。
李薇把U盘插上,找到文档的元数据。创建者姓名是“启明科技_技术中心”,但最后修改者的用户名是“shenyi_tech”。她试着在搜索引擎输入这个用户名,跳出来的结果寥寥无几,只有一个技术论坛的注册信息,注册邮箱后缀是某个国外大学的域名。
雨点敲打着窗玻璃,节奏凌乱。李薇起身泡了杯茶,看着茶叶在热水里慢慢舒展。她想起母亲曾说,看一个人要看他的“底子”——不是表面的光鲜,而是那些被时间磨出来的底色。沈毅的底子是什么?一个海外归来的技术专家,为什么要用大学时期的开源架构?为什么要留下那些明显的线索?
手机震动起来,是陈浩的微信:“看到沈总监给的文档了吗?你怎么看?”
李薇盯着这句话看了十秒。她和陈浩的关系很微妙,既是竞争对手,又被迫在项目上合作。这种时候的询问,很难分辨是打探还是求助。
“很详细,正在看。”她回复得模棱两可。
“我觉得有点不对劲。”陈浩的下一条消息来得很快,“太详细了,像教学材料。而且架构设计……我怎么觉得有点眼熟。”
李
本章未完,请点击下一页继续阅读!