这种感觉很奇妙。
就像一个开了全图掛的玩家,在玩一局即时战略游戏。
他很喜欢这种感觉。
夏冬深吸一口气,打开了瀏览器,输入了那个熟悉的网址——github。
他想看看,自己昨天撒下的那根“鱼线”,有没有钓到什么“大鱼”。
页面加载出来。
一个红色的通知標记,赫然出现在右上角。
数字是“3”。
夏冬的嘴角,微微向上翘起一个弧度。
他知道,鱼儿上鉤了。
通知栏里,静静地躺著三条合併请求。
这意味著,在他上传tornado框架的短短二十四小时之內,至少有三位技术大神,不仅看完了他所有的代码,理解了他的设计思路,並且还在此基础上,进行了自己的补充和修改。
这三位大神认为自己的修改是有价值的,所以向他这个项目的所有者发来请求,希望他能將这些修改合併到主项目里。
这就是开源项目的协作模式。
一群素未谋面、分布在五湖四海的顶尖大脑,因为一份优秀的代码而聚集在一起,共同打磨一个伟大的作品。
夏冬点开了第一条合併请求。
请求的提交者,id叫做“mochen”。
夏冬仔细地阅读著对方提交的代码。
对方的修改不多,但每一处都堪称精妙。
像是一个顶级的棋手,在原有的棋盘上,只走了几步,却让整个棋局的局势豁然开朗。
“有点东西。”
夏冬在心里默默评价道。
他又点开了第二条、第三条。
每一份代码的质量都极高,充满了作者的奇思妙想和深厚的功底。
这让他非常满意。
他再一次確认,自己用这种方式来“钓鱼”,是完全正確的。
要知道,在2008年这个时间点,国內的程式设计师群体还远没有后世那么庞大,顶尖的技术人才更是凤毛麟角。
如果按部就班地去招聘网站上发帖,別说找到能对tornado框架提出修改意见的大神了,能看懂这份超前代码的人,恐怕都寥寥无几。
更不用说,在一天之內就完成“阅读-理解-修改-提交”这一整套流程。
这种效率,在招聘网站上是绝对不可能实现的。
夏冬甚至可以想像,此刻在另外几台电脑的屏幕前,那几位大神正因为发现了一个如此精妙的开源项目而兴奋不已。