今天早上公司高管们走马灯似地进甄郝云的办公室,梦飞影公司程序员可以做到基本上视而不见,但它并不意味着完全没有看见,每个人都可以从中到一丝不寻常的的味道,自然有了一些不安的绪,一番眉来眼去后,葛世新只好着头皮凑到冷华景侧。冷华景这段时间被埋在测试的海洋里,发现葛世新过来,不知不觉地皱了皱眉头,低声责怪说:“又懒。”
葛世新摊了摊他的手,他的大脑实际上是很灵的,但没用对地方,也不肯作出努力,自然不太可能有冷华景这样的功,但至不会在开发部垫底,所以压力实际上并不大,轻声笑着说:“这次是真的有事。”
冷华景看了看前面的显示,在心里叹了口气,把右手从鼠标上收回,问道:“发生了什么事?”
葛世新本来想邀请冷华景参加晚上的晚餐,但看到冷华景的样子,话又咽了回去,轻声道:“每个人都希你去,看看他们那里面在干什么?。”
“想都别想。”冷华景断然拒绝,和其他程序员最大的区别是,能够常被甄郝云教导,自然有更多的机会来解答他们心中的疑问,所以更了解软件调试功能,当然,这个测试失败,没有其他人看到的是非常重要的,事实上,现在已完了他们的测试代码的一部分,其他人正在从网上批量测试结果。从这项工作中可以看出,现在的水平已距离张洁云并不是很远了,只缺呢,再说张洁云从昨日开始就已开工,今天又再接上的,当然随后的进展更快。
知道为什么他的同事们希去探听消息,但不认为这是一个好主意,不管甄郝云的办公室发生了什么事,对他们来说,手中的工作必须完,这本并不怀疑。于是,看着葛世新问:“你那部分的测试弄完了吗?”
“嗯。”葛世新了脑袋,谈论工作,他是在前面的冷华景本没面子可讲的,但幸运的是,这人脸皮够厚,不会尴尬,嘿嘿一笑,说:“做得差不多了。”
“没问题?”
“没问题。”
冷华景叹了口气,开始资源管理里找东西。
葛世新看到手去鼠标了,就知道有什么区别了,不过最近他也比较习惯了冷华景查检自己的开发进度,在心里也觉得这是冷华景对他坚持一天又一天的献殷勤的回报,要不,冷华景怎么不主动去帮助别人检查代码呢,所以这个时候只是一脸幸福的看着冷华景的表和动作,把怂恿过来的同事的事扔在了一旁。
冷华景打开一个文档,这是一种梦飞影公司常用的测试文档自动返回结果,梦飞影公司程序员并不悉,但现在整个研发部门,除了甄郝云,但也只有冷华景和凌天高可以编写自己的测试和练脚本,当然不排除张洁云,这家伙还没走出大学校门,就开始自己的发展,历比别人多了不止一倍,学习这种事自然就快了,否则他不可能如此之快的得到测试的结果。
自动测试文档的优点是自动化程度高,其结果是不容易出错。只是这自动化的过程还不是高度自动化的,因为如果你想使用自动测试,它必须要求程序员在编写代码的过程中预留接口,越详细的测试程序,对接口的要求也就越高,写接口是非常需要花费程序员额外的努力的,所以该公司的一个编程规范要求往往是保留最低位置的接口,然后让程序员写出上面的测试接口,毕竟,写作软件是主要的能源设计的,没有必要测试电路需要这么高的。
冷华景现在使用的测试脚本的结果还不是太详细,但一般都能给出的结果,但因为它是冷华景自己写的,所以也可以得到一些细节的结果,然后指着结果文件指出了几个可能存在问题的地方给葛世新。
葛世新对冷华景猜测很是服气,他确实是这样做的,当你写一个应用程序编程规则的游戏程序的时候,在许多方面使用是不合适的,这主要是时效要求和容错理两个用户作时的不合适,故障容错理就不用说了,常玩游戏的都知道,除了休闲游戏,大部分游戏还提供了一个鼠标,但球员们还是更习惯于使用键盘,再加上需要的击键速度,滥用的可能非常大,所以即使需要软件容错的及时,甚至是更重要的方面,我们也不能让玩家等待很长的时间做一个动作吧!因此应用的编程规范,就要考虑更高效的代码执行,如应用程序编程,使用时是最被关注的,因为它会增加代码的可读,但游戏编程促进多用全局变量,每个局部变量带动两个本地变量,因为必须分配存,所以它会浪费的时间,但相同的子程序调用,这是必须需要的,多余的会浪费了高效的子程序调用,再有就是和用户之间的系统模式转换,在一般况下,花几千个指令周期的转换,这方面的开销是不允许的,但这样的事,作为高速缓存的命中率,它是不能够控制的,一般的程序员没有这个能力。