第5章 005:无辜的琼斯
共产历32年9月
距离牛作开始做那个新系统已经过去两个月了。
在这期间,天海不得不花费大量的精力,帮助对组内整个游戏版块不甚熟悉的牛作,一次次地指正他理解上的偏差,并提供技术支持。天海觉得,让一个对组内系统如此陌生的新手设计一个想要复刻组内现有系统的新系统,简直是荒谬。三格作为一个不甚了解组内代码以及系统的工程经理,毫无作为。因此重担,完全落在了天海身上。
而天海因为多次指正牛作的错误,以及干预牛正的工作,她发现,自己和牛作的关系,正在一步步紧张起来。他们之间,也产生了各种冲突。天海曾对三格提出了这一点,但三格毫无作为。
天海对整个事态的进展十分担忧。她曾多次对三格提出了一些担忧,也对三格的经理拉胡提出了同样的担忧,但他们二人一直没有重视这些担忧,反而是默许事态一步步发展。
天海觉得,三格真的是毫无责任,毫无作为。天海在三格身上看不到任何作为工程经理的能力与责任,也不理解他到底是如何才成为了高级工程经理。哆啦美作为普通的工程经理,比三格更加负责,更加了解组内的系统与工作,也展现着更优秀的管理。天海十分想念哆啦美。
这天,牛作在组内会议中宣布,他的新系统可以在测试环境中进行测试,希望测试工程师琼斯帮忙组织抓虫大会,让其他组员一起参与测试。
在天海所在的组内,一般所实现的任务是由做该任务的程序员本人进行测试,并直接进行交付。只有当任务范围过大,过于复杂的时候,琼斯才会帮忙组织抓虫大会,制定计划,指导其他组员一起测试。当大家在测试环境中确认新任务正常运行后,新任务才会正式上线。
而琼斯在组织抓虫大会之前,会跟实现该任务的程序员进行对接,从该程序员那获得有关该新功能的一些具体信息,以及如何进行测试的一些建议。接着,琼斯会先亲自测试一遍,保证新功能正常运行;如果她发现任何问题,则会告诉该程序员,让他及时改正。在琼斯确认新功能在她的测试中没有任何问题之后,她便会制定计划,准备文档以及测试账号,以便其他人能够在抓虫大会中轻松开展测试。最后,琼斯才会组织抓虫大会。
之前琼斯也帮助天海组织了几次抓虫大会,来测试天海实现的一些较为复杂的功能。天海和琼斯都会在抓虫大会之前进行细致的测试,尤其是天海,作为实现每一行代码的程序员,更是清楚该如何覆盖全部测试点,保证程序不出错。所以在琼斯帮助天海组织的抓虫大会之中,大家几乎没有发现过任何的错误,每次都是一次通过。
这次,琼斯也像往常一样去和牛作对接,却发现十分古怪。
牛作在组内宣布,他所实现的功能已经在测试环境了。但是当琼斯和牛作对接的时候,她发现测试环境中并没有任何可运行的新功能,她无法展开任何的测试。
同时天海发现,有些牛作必须做的相关工作并没有开始。所以天海便询问牛作相关进展。牛作回答,他觉得他并不需要做这些工作,因为这不会影响到他的新系统。天海指出,在之前的会议中,他们已经一致同意这些工作是必须要完成的,否则,现有的系统将会受到影响,两个系统也将有可能表现得更加不一致,给日后维护带来困难。牛作十分固执,不想做这些工作。天海只好通知经理三格。三格出面后,牛作的态度出现了转变,最后承认他会尽早开始做这些工作。
琼斯这边,她对自己无事可测这一点感到不可思议,也在组内的会议中提到了这一点。天海知道,牛作确实还没有完成全部的工作,所以自然能够理解琼斯,相信她。但其他人,尤其是产品经理木马,以及工程经理三格,则是完全只跟牛作沟通,而忽视了琼斯的观点。
一周时间过去了。
在这期间,天海发现了牛作正在持续不断地更新一个非常巨大的代码合并请求。在组内,程序员们提交代码合并请求,让其他人进行审核。只有在审核通过后,这些代码才能被合并,从而被部署在测试环境,接着上线。
所以天海认为,牛作的新系统,现在根本不可能存在于测试环境中,因此也无法被任何人测试。
但在另一次组内会议中,三格和木马再次询问琼斯,她何时才能开始组织抓虫大会。琼斯再次重申了她无事可测的观点,但并不被他们接受。琼斯见此,只好在会后亲自去联系了木马,向他解释了她根本无法进行任何测试。木马跟琼斯说,三格会去联系她了解更多的情况。但是三格迟迟没有任何行动。
同时,三格打算在一个范围更大,其他组也会参与的会议中宣布天海所在的小组即将展开一个对新系统的抓虫大会。琼斯见事态如此发展,只好去找了三格的经理,拉胡,以及木马的经理,赫本,并对他们解释了现状。
琼斯认为,牛作公然撒谎,且三格和木马只相信牛作的谎言,而不考虑她的意见。琼斯现在也面临着巨大的压力,因为三格和木马认为,是由于琼斯迟迟不组织抓虫大会,才会导致这个新系统迟迟无法上线。
天海作为程序员了解新系统的进展,所以她完全理解琼斯的处境,跟琼斯有着同样的想法,也能够感受到琼斯来自三格和木马的压力。
后来,在拉胡和赫本的介入下,三格和木马才放弃了继续对琼斯施压。琼斯也在组内会议明确指出,牛作必须对他的新系统负起责任,等到新系统真的在测试环境了,牛作应该首先进行完整的测试,接着她才会帮忙跟进。
事态发展到这一步,琼斯身上的重担和压力暂时卸下了。但她万万没有想到,在不久之后,她还会面临着更加巨大的压力。