首页> >
入学後的第三周,秦立能在校园BBS上发现了一个熟悉的界面。
「迷路馆」三个字出现在大学部内网的首页推荐栏里,点进去之後和一年前一样的深蓝色底色,左上角那行手写体:「迷路馆,迷路的人请来这里。」他注册了一个新账号,ID叫「没迷路了」,然後开始逛。
一年前他几乎看不懂迷路馆的分区结构,现在他学了几个月的基础编程,终於能看出那些代码底层的优雅和精致了。任映盈写的代码乾净得像一份说明书,变量命名规范,注释完整,逻辑分层清晰到让人怀疑她是不是在出生之前就学会了写程序。
秦立能一边看一边笑。
他想起来去年他试图入侵迷路馆被拦在外面时的狼狈样,想起自己自信满满地写下「任映盈」三个字时的天真。那些事现在想起来又远又近,像发生在另一个人身上的故事。
然後他注意到了一个东西。
迷路馆的搜索功能有一个极小极小的逻辑漏洞——在处理特殊字符的时候会出现报错,虽然不会影响用户体验,但会让後台日志里出现一条无关紧要的警告信息。秦立能盯着那行报错信息看了三分钟,然後打开了电脑上的代码编辑器。
他花了两个小时把那条漏洞修复了,写了一段大约三十行的补丁代码,顺便在注释里加了几行个人风格的调侃:「这里的逻辑判断需要多一层转义,不然特殊字符会把自己玩晕过去。已经修好了,不用谢。」
他没用真名。他甚至没用「没迷路了」这个ID去提交。他把补丁通过匿名端口投递到了迷路馆的系统後台,然後关了电脑去上课了。
第二天早上他打开迷路馆的时候,发现首页上多了一条置顶公告。
公告标题很短:「系统更新说明。搜索功能修复。」
点进去之後内文更短:「某匿名用户於昨晚提交了搜索功能底层逻辑修复补丁,经审核确认有效且无副作用,已应用於正式环境。此处附上补丁代码全文已脱敏,并向该用户致谢。备注:该用户的代码风格非常工整,注释语气幽默。我认出了其中的某些特徵。」
内容未完,下一页继续阅读