极限编程-第106章
按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
模子就能混个眼熟,除了美工、音乐之外,还有游戏引擎,既然柳文爵的对手能够模仿他的游戏,毫无疑问人家手里有和柳文爵差不多的引擎,换句时髦点的话说,就是柳文爵没有核心技术,让人坑了也是活该。
王翔不知道丁飞羽是怎么想的,但是对他来说,说服丁飞羽是很必要的事,这时只好给他解释:“柳文爵听说Apocalypse准备在暑假推出第三版的VR格斗,所以让张雨给Mel做工作,Mel已经答应先拨给幻境两套设备,柳文爵已经付了定金,所以资金压力很大,就指着这个游戏上市还贷款利息呢。”
丁飞羽皱了一下眉,资金链的问题是所有高速发展中的企业都必须面对的,再世为虫在这方面就做得比较好,他把上市圈来的钱都投到了产品研发上面,生产都走代工,保证了资金利用率,而柳文爵把钱投到了另一个领域,结果明知道顶过这一段苦日子就能赚大钱,现在却要面临先饿死的局面,求伯君当年还能卖别墅,柳文爵就不知道能卖什么了。
王翔看着丁飞羽发呆,不禁有点着急,问道:“想什么呢?”
丁飞羽看了他一眼:“我在想下午从哪里开始。”他看着王翔脸上露出的笑容,摇头道:“不过我得先通知Mel,免得她下午才发现我抢了她的课。”
王翔的问题得到了解决,心里顿时轻松起来,摆手道:“那是你的事,我回去把测试报告整理一下,给你发过来。”
“你留着吧。”丁飞羽赶紧拒绝:“我还忙着给你上课,测试的事你自己负责吧。”
王翔犹豫了一下,才说道:“恐怕这个也得你自己做了。”
“为什么?那你干什么?”
王翔笑了一下:“你的课是远水,解不了近渴,我准备过去。”
这一次丁飞羽是真的意外了,他愣了一会,才说道:“我没听错吧?这么快你就要走?”
王翔笑了笑:“一个多月前我就应该走了,你和马总把我留下来,现在有更需要我的地方,所以我想我应该走了。”
“这里也需要你。”丁飞羽站起身,看着王翔:“我终究是要离开的,你也走了,嘉星怎么办?”
王翔笑了起来:“还有小苍,还有高尔和常河。这次嘉星和Apocalypse合作,嘉星很是出了一次风总,马总有钱,嘉星有名气,还愁招不来有才能的人?幻境可不一样,如果挺不过这次,国内就又少了一家自己做软件的游戏公司了,我们不能总是玩外国人作的游戏,就算没有核心技术,也得有人做外围啊。”他看着丁飞羽,有些感慨的说道:“这一个月,我听你和Mel两个人的讲座,受益很多,我想我也可以试着做一些东西了,在嘉星做下去,恐怕我会离技术越来越远,还是去幻境更适合我。”
丁飞羽望着王翔诚肯的面容,一时竟然说不出话来,当初王翔要离开嘉星,只是因为他对于燕然暗中搞的小动作心灰意冷,并没有这么明确的想法,所以丁飞羽和马雅还可以劝他,现在王翔已经对自己的未来有了明确的定位,再想劝服他那就很难了。王翔说得对,他有足够的能力,从前只是因为工作的关系局限在应用领域,留在嘉星,以他现在的身份,只会逐渐淹没到事务性工作中去。现在有自己和Mel指引他接触到了游戏开发这个更加充满想像力的地方,正是他施展才华的大好机会,所以幻境的确是他更好的选择。
想到这些,丁飞羽决定不再劝他,有些嘲弄的笑道:“从前嘉星困难的时候,你没走,现在幻境不行了,你又要过去帮忙,你干雪中送炭的活还真是有瘾,柳文爵现在恐怕开不起高薪吧。”
王翔笑了起来,他现在身嘉星的副总,跳到幻境之后,要是按业界的行规,柳文爵还真请不起他,不过他卖了嘉星的股份后,假假也算是个富人了,只不过他一向低调,所以平时的生活看不出来多少改变而已,自然不会在乎一时的薪水,不过这个就不用和丁飞羽说了。他向丁飞羽摆了摆手:“先走了,别告诉别人,我还没和燕总谈。”他指了指丁飞羽:“中午一起吃饭吧,园里的餐厅终于开业了,前三天7。5折。”
丁飞羽笑了笑,知道以后在一起吃饭的日子越来越少了,点头笑道:“一会见。”然后就看着王翔推开房门,施施然的走了。
第九章 天下没有不散的宴席
看着公司的高管们走马灯似的进出丁飞羽的办公室,嘉星的程序员们基本上已经可以做到熟视无睹了,但是熟视不代表无视,每个人都能从中感觉到一丝不寻常,自然就开始有人心中不安,一翻眉来眼去后,陆天宏只好硬着头皮凑到苍月明身边。苍月明这个时候正在埋头测试,发现陆天宏凑过来,不易察觉的皱了一下眉,低声责备道:“又偷懒?”
陆天宏摊了摊手,他的脑子其实很灵,不过用的地方不对,也不肯下苦功,自然不太可能有苍月明这样的成就,但是至少不会在开发部垫底,所以压力倒是不大,轻声笑道:“这次是真有事。”
苍月明看了一眼面前的显示器,在心里叹了一口气,把右手从鼠标上拿下来,问道:“什么事?”
陆天宏想说晚上请你吃饭,看到苍月明的神色,又把话咽回去了,低声道:“大伙想让你进去看看倒底出了什么事。”
“想都别想。”苍月明一口回绝,她和其他程序员们最大的不同是,她得以经常在丁飞羽的身边接受教导,自然也有更多的机会解答心中的疑问,所以对于软件调试的特点更加了解,对于这次测试失败当然也就没有其他人看得那么重要,事实上她现在已经测试完了自己的那部分代码,正在从内网上分批测试其他人的成绩。从这个工作就可以看出来,她现在的水平已经不比王翔差多少了,缺的只是经验而已,再说王翔昨天已经开工了,今天再接上当然进度要快一些。
她当然知道同事们为什么想让自己去探听消息,不过她并不觉得这是个好主意,无论丁飞羽的办公室里发生了什么,对于她们来说,手中的工作也必须完成,这件事本身并没有疑问。所以她看着陆天宏问:“你那部分测试得怎么样了?”
“呃。”陆天宏摸了摸脑袋,说起工作来,他在苍月明面前基本是比较没面子的,好在此人脸皮够厚,也不会不好意思,嘿嘿笑着说:“快完了。”
“没问题?”
“Noproblem。”
苍月明叹了口气,开始到资源管理器里找东西。
陆天宏一看她伸手摸鼠标,就知道差哪了,不过最近他也比较习惯了苍月明查检自己的开发进度,在心里也认为这是苍月明对他日复一日坚持大献殷勤的回报,要不怎么不见苍月明主动去帮助别人检查代码,所以这个时候只是一脸幸福看着苍月明的动作,顺手把同事们的期望给扔到了一边。
苍月明打开了一个文档,这个是嘉星常用的测试文档的自动返回结果,嘉星的程序员们都不陌生,不过现在整个开发部,除了丁飞羽之外,也只有苍月明和刘金鹏能够比较熟练的自己编写测试脚本,当然王翔除外,这家伙还没出大学就开始自己做开发,经验比别人多了不至一倍,学起这种东西来自然更快,要不然他也不可能那么快得出测试结果。
自动测试文档的好处就是自动化程度高,结果不容易出错。只所以说自动化程序高而不是高度自动化,是因为如果想使用自动测试,就必需要求程序员在编写代码的过程中预留接口,测试的细致程序越高,对接口的要求就越高,而接口编写是需要花费程序员额外的精力的,所以一个公司的编程规范往往都会规定这个预留接口的最低位置,免得让程序员们把主要精力都花到写测试接口上面,毕竟写软件不是设计cpu,没必要对测试电路要求那么高。
苍月明现在用测试脚本得出的结果并不太细致,只是大致能给出结果,但是因为是苍月明自己写的,所以她也能从结果出看出一些细节,这时她指着文档中的结果,指出了陆天宏可能存在的几处问题。
陆天宏对苍月明的猜测非常服气,他的确是那样做的,写应用程序时的很多编程规则用在游戏程序方面就不合适了,这主要表现在对时效性的要求和对用户操作的容错处理两方面,容错处理就不用说了,常玩游戏的都知道,除了休闲游戏之外,虽然大多数游戏也提供鼠标操作,但是玩家仍然更习惯使用键盘,再加上需要击键速度,误操作的可能性就很大,所以更加要求软件的容错能力。而时效性则更是重要的方面,总不能让玩家做一个动作等半天吧!所以应用到编程规范上,就要更多的考虑代码执行效率,比如应用编程时最讲究使用局部变量,因为这会增加代码的可读性,但是游戏编程就提倡多用全局变量,因为局部变量每次生成都要分配内存,这会浪费cpu时间,同样的还有子程调用,那是需要压栈的,过多的子程调用也会浪费效率,再有就是在用户与系统模式之间的转换,一般来说,每一次转换都要花上千的指令周期,这种开销也是不能允许的,而至于缓存命中率这种事,就不是一般的程序员能够控制得了的了。
陆天宏的问题也是出在这些编程习惯上面,丁飞羽在之前的强化训练中重点提到过这些,但是个人习惯是需要养成的,更何况嘉星程序员们的这些习惯很多还是丁飞羽教的,现在突然就改了,执行起来未免就有些抵触情绪。再加上开发周期虽然不紧,但是加上他们因为没有经验而浪费的时间也就差不多了,自然对于细节的要求也就高不起来。如果是王翔或者丁飞羽提出这些来,陆天宏没准还得抱怨两句,苍月明和他说,那他就只有乖乖的听着。
简单说了一下,苍月明看着陆天宏:“明白了?那就回去改吧!”
陆天宏顿时苦起脸:“不用那么严格吧,下回再写的时候注意好了。”
苍月明看了他一眼:“把代码封装一下,下次就可以重用了,反正你现在也是闲得无聊,还不如多做点准备工作。”
陆天宏做了个鬼脸,转身回去了,旁边的常乐捅捅他:“怎么样?她什么时候去?”
陆天宏白了他一眼:“我刚挨顿训,你去劝她吧。”
常乐伸了伸舌头:“怪不得你一脸甜蜜呢。”说完赶紧把头缩了回去,免得被陆天宏打。剩下陆天宏一脸幸福的开始修改他自己的源代码。
埋头工作的时候,时间就过得飞快,一转眼就到中午了,丁飞羽是被桌面工具提醒的,他伸了个懒腰,正想出去,就看到王翔推门进来。看到王翔的脸色不太好,丁飞羽有些意外,问道:“怎么了?查出问题来了?”
“没有。”王翔闷闷的说道:“我和燕总谈过了。”
丁飞羽立刻明白了他为什么脸色这么差了,干脆不说话,只看着他,等着王翔说下去。
王翔沉默了一会,挥手说道:“天下没有不散的宴席,她同意了。”
丁飞羽哼了一声,虽然有些意外,但是倒也明白燕然的想法,现在嘉星开始转型,公司里即有苍月明这样的后起之秀,又有高尔、常河这样的外援,开发部的程序员们水平提高也很快,王翔已经不是不可或缺的人了,既然他执意要走,当然也就只能放人。不过看王翔的脸色,两个人之间好像还发生了一些冲突,这就很奇怪了,无论是燕然还是王翔,在这个时候都不应该计较细节问题,就算燕然不给王翔算这个月的薪水,估计王翔也不会翻脸,难道她提了什么过份的要求?必竟按就业合同,王翔突然提出辞职,是应该向公司付出赔偿的。
又等了一会,看到王翔没有继续说下去的意思,丁飞羽自然也不好再问,只好拍了拍肚子:“走吧,吃饭去吧。”
走出办公室的门的时候,程序员们刚刚收拾完东西,正三三两两的准备出去,苍月明看到他们出来,隔着工作间的隔板叫丁飞羽:“师傅。”
丁飞羽啊了一声,以为她有什么事,往那边跨了一步,就看到苍月明从口袋里摸出一张磁卡递过来:“新开的餐厅是刷卡的,刚才过来推销,我给你办了一张。”
丁飞羽顺手接过来,问道:“多少钱?”
苍月明笑道:“卡不花钱、我存了一百块。”
丁飞羽很自然的从口袋里摸出一张一百元钱递过去,笑道:“谢谢啊。”
苍月明笑着接过来,伸手递了一个饭盒过去:“师傅,帮我带个菜回来。”
丁飞羽一愣:“你不去吃饭啊?”
苍月明摇头:“要吃饭早走了,我还有点活没干完。”
丁飞羽点了点头,知道苍月明的性子外柔内刚,认准了的事很难劝回头,再说有王翔在一边,也就不再多说,正想接了饭盒走人,突然看到远处的隔间里还有一个人,愣了一下才想起应该是解辉,就高声问道:“解辉?”
“啊?”果然是解辉,他