《极限编程》

下载本书

添加书签

极限编程- 第8部分


按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!

公聊窗口上不断滚动着众人的聊天信息,丁飞羽对于这么多人一起在公用窗口聊天是深恶痛绝的,大多数时候,他根本看不清大家都在说些什么,好在公用窗口下方有筛选窗口,可以选择性显示自己感兴趣的话题。

在第五频道中的这些信息都是经过AES加密的,也许还有第二次加密,丁飞羽并不能确定。这些看起来有些婆妈的家伙中有世界上最好的加解密程序员,有人负责不定期更新im版本,丁飞羽并不是其中一员。

有人看到丁飞羽进来,过来打招呼,最先说话的就是笑青天。丁飞羽在im里用的是潜水鹦鹉的ID。

—笑青天:嗨,你今天有点晚。

—潜水鹦鹉:我给自己做了一份蛋炒肉,花了一点时间。出了什么事?

—笑青天:看公告吧,有大事。你今天没进游戏?

丁飞羽打了个笑脸,自己去查看频道公告,看了几眼,丁飞羽觉得有些心惊,又看了看时间,离上面说的十八点开会还有一段时间,又回来问笑青天。

—潜水鹦鹉:有人攻击游戏服务器?

—笑青天:试探性攻击,你没仔细看公告!

—潜水鹦鹉:他们怎么确定的?今天是谁值班?

—笑青天:some和十一,肯定还有我们不知道的东西。

这时又有人对丁飞羽打招呼。

—坏坏:嗨,二位晚上好。

—笑青天:你是安全小组的成员,有什么消息要告诉我们吗?

—坏坏:不太好,反正我不能说some反应过敏。有人扫描了郑州的七台服务器,并且尝试了空链接。

—笑青天:也许是哪个刚会上网的小家伙用追捕练手。

—坏坏:肯定不是,七台服务器不在一个网段,甚至不是同一个ISP,除非有人扫描所有郑州IP,你知道那需要多长时间,所以对方肯定是有明确目的的。Some发现后跟上去,但是丢了。只找到了那人用的肉鸡。

—潜水鹦鹉:肉鸡的上级路由有没有记录。

—坏坏打出一个大拇指表示赞赏:没有,也抹了。但是some肯定对方来不及抹掉局端的记录。不过他有案底,不想惊动网监,现在龙舞找人去查了。

—潜水鹦鹉:希望来得及。

说到这里,又有人加入了话题。

—龙舞:下一个也是肉鸡,我的人追到广州,那边流量太大,记录被冲掉了。

—坏坏打出一声叹息。

丁飞羽摇了摇头,在ISP局端查上下行记录是个好主意,特别是大多数ISP的大型路由器都是无人值守的,内置软件都是标配,入侵也比较方便。但是一般情况下,一个互联网用户的下行数据流量要远远超过上行数据流量,而远程控制信息也是走下行流量的,所以很容易被淹没在ISP局端路由上的海量信息中。一个操作者只要足够小心,在国内几个大一点的ISP运营商之间转一圈,就再也没有人能找到他的踪迹了。既然还没到开会时间,丁飞羽不愿意再聊下去,打个招呼就想走。

—潜水鹦鹉:那我先进游戏看看,开会时回来。

—龙舞:====

—潜水鹦鹉:什么?

—龙舞:好了,现在该到的人都齐了,虽然没到时间,我们现在就开始开会。

—大猩猩:你是召集人。

—龙舞:我是召集人,现在通报一下召集会议的原因。

丁飞羽摇了摇头,换了个舒服的姿势坐着。他在里面优先级不够,没事聊天的时候随便插嘴没关系,开会的时候多嘴很容易让人觉得自己是想出风头,所以还是装哑巴的好。这次会议的主题是网络安全,那是安全小组的事,和自己的代码小组没关系,组长再世为虫都没说话,也轮不到自己说话。

第十四章 人世几回伤往事

丁飞羽参加的这个组织虽然够秘密,但绝不是什么非法组织。事实上,他们就是号称全球用户最多的网游《人世间》的维护者和修补者。外界叫他们GM,他们自己则自称巫师。

《人世间》号称全球用户最多的中文网游,现在据说有数千万用户,有华人的地方就有《人世间》。作为一款五年前出现的2D游戏,能在3D风行的时代稳居游戏排行榜之首,最值得称道的就是它开放式的剧情架构。行业内部普遍认为这款游戏拥有一个可以媲美席德•;梅尔的策划,但是显然没有人真正知道这个策划人是一位天才还是一群天才。据信这款游戏是用外包的形式制作的,有数百名资深程序员在家里参与了这款游戏的制作。从这一点上来说,《人世间》除了一位或多位天才的策划人外,还至少拥有一位世界级的软件架构师,才能胜任这种分发工作。

无论如何,《人世间》的成功并不仅仅依赖于它的神秘感,平衡的人物设定和丰富的互动功能才是它成功的根本。在种田式的web游戏风行过后,有相当多的人是把这个游戏当作休闲游戏来玩的。

与所有的商业游戏不同,《人世间》从一开始就采用了网络分发的模式制作。所以当这个游戏开始运营后,它的维护者们仍然是以网上兼职的方式来工作的。

丁飞羽加入到这个群体是在一年前,他在中都市刚刚站稳脚跟的时候,他收到了一封E-mail,寄信人地址写着:《人世间》管理小组。

丁飞羽不知道对方是怎么知道自己的电子信箱的,他很喜欢玩这个游戏,听说对方邀请自己兼职做代码开发,就答应了下来。

那天的会议乏善可陈,在网络上,防守一方就像置身于热带丛林中,永远不可能知道攻击者隐身何处,所以就算想防患于未然都不可能。这也是some和龙舞为什么要紧追入侵者的原因。《人世间》的安全小组成员来自世界各地,不乏安全方面的精英。比如那个some就是在公安部挂号的著名黑客,所以他行事才比别人小心很多,生怕再被人捉到把柄。也就是这些人才真正明白在网络上应该怎样反击,如果让他们捉到那个攻击者,那么那个家伙的计算机恐怕要在很长的一段时间内不得安宁了。

《人世间》在世界各地有数百台服务器,算上做负载平衡的就更多,当然不可能每台服务器都安排人值班。所以安全小组的值班策略是自动监测为主,人工监测为辅,每天都会有两个人值班,今天的情况就是服务器上的防火墙报警后才引起值班的some注意的。

除了安全组,代码组之外,还有美工和音乐组。丁飞羽负责的是代码更新,安全问题不是他操心的事。但是安全小组的人毕竟不多,所以有些时候他们这些代码组的也会排班值守,不管怎么说,程序员总比美工和音乐制作们可靠一些。

《人世间》的剧本设定非常完善,参与前期制作的又都是高手,所以投入运营后的维护工作并不复杂。需要代码组作的事大多是发布一些更新程序,最多的是和各种外挂斗智斗力。不过最近代码组的组长再世为虫透露说拿到了新的剧本,《人世间》要增加新的地图,所以代码组可能在将来会忙上一段时间。

虽然不知道这个游戏的管理层是怎么做到的,但是很明显,《人世间》网罗到的这些人都是各个领域的强者,这些人在没有来到这里之前,最多是相互闻名,很少有认识的。所以凑到一起后,惺惺相惜的很少,互不服气的倒是很多。好在大家职责明确,看在钱的份上,也能各安本份。丁飞羽虽然加入的时间不长,但是已经对使用的开发包做出过两次公认的功能修改,所以在代码组这种崇尚强者的地方也还有些威望,至少再世为虫就比较欣赏他,曾经透露过希望丁飞羽到他的公司上班的意思。

散会后,丁飞羽进游戏玩了一会。《人世间》的GM在游戏中的特权是受限的,只有在特定的场合才有用。管理团队遵循的是道家的无为而治,所以丁飞羽用的是他自己的帐号,和普通玩家一样。

盯着显示器用键盘鼠标操作人物必竟很累,所以丁飞羽在《人世间》这个古典仙侠类的游戏中扮演的不是什么大侠高手,而是个浪子。浪子这个职称听起来很过瘾,特别是古龙小说里的主角基本都是浪子。但是丁飞羽这个浪子做得比较失败,简直给前辈们丢脸,他武功不高,经验不少,要钱没有,要命一条,说得简单点,整个一光棍。

都说人类有放纵自己欲望的本能,丁飞羽在现实生活中自律得让人绝望,所以在游戏里,他自然不愿意再兢兢业业的练功或者赚钱,这还是托他玩这个游戏的时间够长,才能混到现在这个级别。

基本上,丁飞羽是把这个游戏当成大聊天室来玩的,最常出没的地方是洛阳的茶楼,反正店掌柜和小二都是npc,不会对他这种穷困潦倒的家伙翻白眼,他也不会真饿到看着别人吃小菜留口水的地步,正好可以混在这里,听茶楼里的玩家们打屁聊天,也顺便了解一些游戏里或者现实世界的新闻。

曾几何时,他和姐姐一起在这个游戏里嬉笑怒骂,快意恩仇。现在丁新身为Apocalypse公司总裁,估计再也没有时间玩游戏了。事业上的成功,常常是以牺牲自己的兴趣为前提的,也不知道这方面是不是也有守衡定律。

丁飞羽看着屏幕上不断刷新的聊天窗口,慢慢靠在椅子上,眼前的文字信息渐渐模糊,“也不知道姐姐现在生活得怎么样。”他想。

第十五章 人生得意须尽欢

这几天王翔过得很舒服,不是指生活上,而是指心理上。程序员的生活是枯燥的,做到王翔这个级别,就是忙碌的了。丁飞羽负责的项目进度可以用飞速来形容,极限编程思想简单概括起来就是两个程序员在开发过程中互相监督,互相学习。这对于成长中的程序员们好处尤其巨大,所以解辉等人初步适应后,就开始发挥出轻量级工程方法的威力。丁飞羽这个项目组从不加班,但是进度依然超前计划。这些成绩落在其他人的眼中,自然是丁飞羽提倡的工程方法威力惊人,只有王翔知道,这里面有一半是丁飞羽的功劳。

都说兵熊熊一个,将熊熊一窝,丁飞羽在敏捷开发方法上的造诣有多深,王翔还弄不清楚,但是他仍然能从丁飞羽制定的项目计划上看出一些东西来。如果说到详细设计,模块划分,王翔不觉得丁飞羽比自己高明,工程方法本来就是一种界限模糊的东西,同样的理论,在实践中能运用到哪一步,不但与项目主管的水平有关,也与适用的工程类别,参与工程的施工人员等方面有关。所以虽然丁飞羽划分模块界限清晰,王翔倒也没怎么吃惊,因为在这方面他同样也是高手。让他吃惊的是丁飞羽在单元测试方面表现出来的能力。

丁飞羽直接将测试接口规范写进了项目计划书,这在从前是不可想象的。同时丁飞羽更是将各模块需要用到的测试接口直接规定到了详细设计里面,于是无论是谁开发的模块,也不管里面封装了多少东西,丁飞羽都可以直接使用测试用例覆盖功能源码。而且丁飞羽写的测试用例非常精准,在使用过程中几乎不必修改。要知道丁飞羽制订测试用例的时候,相关功能代码还只是构想,这需要对工程内容和进展有着近乎神级的完全掌控才行。

看清这一点之后,王翔已经可以确定,上次丁飞羽向他解释的测试方面的内容并不可信,丁飞羽毫无疑问是一个优秀的测试工程师,王翔毫不怀疑,以丁飞羽在测试方面的能力,在识货的大型公司里可以非常轻松的得到一个高级职位,他完全没必要屈尊于嘉星这种小公司。

既然猜不出丁飞羽为什么喜欢冒充普通程序员,王翔也只有在继续观察丁飞羽的同时,尽力加深两个人之间的友谊,希望能利用这份友谊,把丁飞羽留在嘉星。同时也因为看不懂丁飞羽的真实情况,所以王翔并没有把对丁飞羽的猜测告诉燕然。现在燕然只是知道丁飞羽的成绩不错,对于工程方法的改革绰有成效,王翔很看重他。至于李书恒,从那次之后,就没有再来开发部,一方面是知道丁飞羽负责的项目进展不错,来了也不过是自讨没趣,另一方面也是因为他作为一名系统分析员,现在正忙于帮助市场部的人分析订单,和客户谈判呢。

转眼一个星期过去了,丁飞羽领导的小组几乎省略了所有黑盒测试的时间,工程进展极快。嘉星没有专业的测试员,大多数的单元测试和白盒测试都是开发人员自己作,后期的集成测试、回归测试一般也是由开发小组完成的。最多由王翔做一些确认测试。反正嘉星接的项目都不大,客户期望值也不高,有了问题再改,只要能使用,客户一般就不会有意见。现在有了丁飞羽这么一个隐藏测试工程师,王翔当然不用白不用。丁飞羽大概花了一天的时间进行后期测试后,就准备完成交付,让市场部的人通知客户明天进行接收测试。

王翔知道丁飞羽的项目提前完工非常高兴,这个项目本身意义并不大,不过是一个普通得
小提示:按 回车 [Enter] 键 返回书目,按 ← 键 返回上一页, 按 → 键 进入下一页。 赞一下 添加书签加入书架