美利坚:游戏制作教父 第447节

  据史料记载,GAMENOVA的大当家和二当家,甚至是MicroNova的首席执行官,都是从这所院校出来的人才。

  一门三至尊,有这资历摆在这儿,GAMENOVA就是南加大永恒的金字招牌。

  康纳自然也是无数追梦人之一。

  只可惜没能挤进火爆的电影学院。

  或许也是因祸得福吧,他退而求其次,进了隔壁工程学院,就读计算机科学。

  没想到这么一调剂,反倒是让他捡了个漏,成功混进了NEXUS。

  现在的他若是回到学校去,那是要被各路教授抢着带去课上发表演讲的‘优秀毕业生’。

  光是讲述他如何刻苦努力靠近NEXUS,就值得开一整场专门的讲座。

  而且一定会座无虚席。

  “嘿,我猜也是。”

  林立新哈哈一笑,点了点头,

  “算了算了,不说那些了。来吧,今天我也没别的事儿,机会难得,给我看看你做的项目?”

  他站起身,摁着康纳的肩膀让他重新坐回电脑前,自己则是环抱双臂站在一旁。

  “啊?”

  康纳的心脏突突地跳了起来。

  来了来了,大机缘来了!

  如果自己接不住,那一定会抱憾终身。

  “项目……您想看哪些?Nexus浏览器嘛?”

  “都行,你就没有点自己平时随手搓的小玩意儿?”

  “呃……”

  闻言,康纳犹豫了半晌。

  他悄悄抬起脑袋,眼神扫过办公室里的其他同僚。

  见到他们投向自己那混合着鼓励和艳羡的目光之后,他才咬了咬牙下定了决心。

  “有!”

  他在PC上操作了几下,调出一个项目,

  “这是我为我们团队内部开发的一款……版本控制工具,不过现在它还没有正式的名字,我们内部喜欢叫它BVS。”

  “Better Version System(更好的版本系统)?”

  林立新眉毛一挑,惊讶地看着屏幕上的东西。

  所谓版本控制,其实是软件开发中很常见的一种需求。

  面对多人协作开发、代码备份回滚、业务维护、发布不同版本等这些需求的时候,如果没有版本控制的存在,将会是一个巨大的灾难。

  程序员们显然也都注意到了这个问题。

  早在60年代末期,那些天才工程师们便已经开始有了主动进行版本管理的思想。

  只不过碍于那个时候计算机的易用性,还没有诞生专业的软件。

  一直到70年代的SCCS诞生,程序员们才终于从手动管理更新内容中解脱了出来。

  写了新内容?

  交给SCCS吧!

  它会主动检查两份文件的差异,仅仅将变化的内容保存下来。

  这种极其前卫的思想节约了大量的磁盘空间,也为版本控制思想打下了坚实的基础。

  而它的继任者则是一直到现在1990年,也仍然被各路软件公司所使用的CVS。

  第一款真正原生支持多人协作开发的软件。

  它能允许多个开发者同时修改文件内容,并自动进行Merge合并工作。

  而康纳捣鼓出来的这个‘BVS’,显然就是对标的CVS。

  “其实……其实NEXUS之前出过一次大麻烦……”

  康纳挠了挠头,思来想去还是解释道,

  “那一次我们打算为浏览器测试一点新功能,于是我尝试着把新文件提交上去,然后……”

  他抿了抿嘴,表情还带着后怕,

  “网络出了点问题,其中一台中央服务器挂了,导致我们的文件只更新了一半,整个项目都爆炸了。”

  “还好维护部门紧急抢修,把文件给还原了,自那之后,我就启动了这个项目的开发。”

首节 上一节 447/447下一节 尾节 目录