几分钟后,他的眉头渐渐舒展,取而代之的是一丝恍然。
“原来是这样……通过一个ioloop实例来驱动整个事件循环,绝了!”
又过了半个小时,他开始不自觉地点头,嘴里发出轻微的“嗯”、“嗯”声,像是一个老学究看到了自己最得意的文章。
代码写得太乾净了。
没有一丝冗余,没有一句废话,每一行都像精密的齿轮,严丝合缝地咬合在一起,共同构成一个强大而优雅的机器。
注释恰到好处,既解释了关键代码的用途,又没有囉嗦到影响阅读。
有点奇怪的是,代码所有的注释,都是英文,而且非常简洁標准,用词地道。
如果不是因为项目简介是中文写的,陈默真的怀疑这个项目的作者是哪个国外的技术大牛。
看来並不是作者英文水平不行,才把项目简介写成了中文。而像是刻意为之……可他为什么……要这样做呢
拋开这些杂念,继续看代码。
陈默看著看著,又一次不禁感嘆。
这已经不是在写代码了。
这是在写诗。
是一种属於顶尖程式设计师的,独有的浪漫。
此时陈默越看,越是心惊,如此多的代码,如此优美的结构,居然真的是一个人完成的吗
不知不觉,窗外的天色已经彻底暗了下去。
办公区里,最后几个加班的兄弟也陆陆续续地走了。
“默哥,还不走嫂子该打电话了。”小李收拾好东西,过来打了个招呼。
陈默像是没听见一样,双眼死死地盯著屏幕,一动不动。
小李耸了耸肩,自討没趣地走了。
整个三十二楼,很快就只剩下陈默一个人,和伺服器机箱风扇发出的嗡嗡声。
时间一分一秒地流逝。
陈默已经完全沉浸在了这个代码的世界里。
他仿佛能透过这些冰冷的字符,看到另一个程式设计师坐在电脑前,自信而从容地敲下这一行行天才般的构想。
那会是一个什么样的人
是国內哪家公司的技术大牛
他看完了核心的事件循环模块,又去研究http伺服器的实现。
当他打开一个名为web.py的文件时,动作突然停住了。
他反覆確认了好几遍。
没错。
这个文件,是空的。
不,不完全是空的,里面只有几行注释,勾勒出了一个路由和请求处理模块的结构。
但具体的实现代码,一行都没有。
“这……”
陈默愣住了。
他快速地检查了其他几个文件,发现都存在类似的情况。
整个项目,就像一座已经完成了地基和主体结构,甚至內外装修都堪称完美的宏伟大厦。
可偏偏,通往各个房间的门,和里面的家具,都还没来得及安装。
完成度,大概只有百分之七十。
“太可惜了……”
一股巨大的遗憾感涌上陈默的心头。
就差那么一点点。
就差那么一点点,一个足以改变行业的框架就要诞生了。
为什么不写完
跳转回项目简介,发现简介里已经写了:
”我已经留下了一个初步的接口设计,但具体的实现方案,我们希望能与社区中最顶尖的头脑共同探討完成。“
刚刚光顾著看技术,把这么重要的信息居然给忽略了。
陈默端起已经空了的咖啡杯,又放了下来。
他盯著屏幕上那几行注释,脑子里开始不受控制地思考起来。
如果是我,我会怎么去实现这个路由模块