第293章 震惊
作品:《黑科技超级辅助》 但是经过了一段时间的测试之后他们发现他们的担心多余了,第二智慧科技给了他们一个出乎意料的结果。
华威的测试分为了好几组,有的负责在新手机中使用这个系统,有的任务是研究他们的代码,有的是专门做测试,测试他们的系统在手机上的运行情况。
他们各有分工,每一波人都有自己的使命。
负责研究代码的人,他们收到了代码后,第一个反应就是,第二智慧科技太大气了,就敢把这代码不加密,直接给他们。
然后他们发现了第一个另他们震惊的事情,那就是代码的行数。
马上就要收费的安卓的代码量有9000多万行,眼看再更新一版就要超过亿行了。
比安卓还好用的水果操作系统的代码行数更多,但是他们发现游隼系统的代码行数与安上比起来并不多,只有5000多万行,但是他们可不认为5000多万行代码是一件简单的事情。
这个系统虽然只有5000多万行,但是他实现的功能却并不比安卓或者是水果系统少多少。
虽然第二智慧科技的开发人数有5000人,在两年的时间里写出来5000多万行代码,平均到每个人的身上,好像每人两年的时间才写了1万行代码。
但是软件可不是这么算的,首先这是最后呈现的代码量,中间肯定会有不少的代码因为这样或者那样的原因被删掉很多。
在软件行业从来没有一家公司把一个人写的代码行数作为一个衡量一个人完成工作多少的指标。
因为一个新的程序员可能写了100多行才完成某一个功能,而一个老手只需要短短的30行就可以,并且从代码的执行效率、可维护性、可读性方面,后者也完胜前者。
你就不能说前面的人写的多,所以就判定他给公司创造的价值大。
如果一个公司有这样的判定方式,并且被员工知道的话,那么那个公司一定写不出来很好的代码,因为所有的人都会写一些臃肿的代码,公司只看代码量。
要知道这最后的代码一定是经过了n多轮测试,经过了n多次调整才得到的。
就算让他们公司,向来他们就是以疯狂的工作而出名的公司,他们也不敢保证能写出来这么多的代码。
研究代码的那一批人他们惊讶完了代码的数量之后就开始了他们的本职工作。
打开编辑器,然后载入代码,游隼系统总体量在几十个几的大小,但是在瞬间就完成了加载。
他们以前也使用过第二智慧科技的编辑器,但是从来没有遇到过这么大体量的项目。
但是第二智慧科技给他们的惊奇实在是太多了,所以这个他们也见怪不怪了。
载入了项目之后他们开始读游隼系统的源码,他们读这个源码的目的有两个。
第一个是评估这个系统的质量,第二个就是看看他们能在多长的时间弄懂这个项目,将来好在上面做二次开发,以便在上面加入他们华威自己的东西。
当他们看到一个个的模块,非常清楚的列了出来。
他们打开了一个模块,看里面的具体的代码。
一看第二智慧科技写的代码,他们表示被吓到了。
因为代码实在是太简洁了,代码的工整程度没得说,只要写的没有问题,甚至编辑器就能格式化好。
但是想把代码写的简洁,就好像完成那个功能,如果把他们的代码改一点,就会破坏整体的美感。
简洁是一方面,主要是他们没有参与过这个系统的人,看了代码之后,就能立刻上手来修改其中的代码。
他们觉得他们的两个任务都完成了
第一个任务,这个系统的代码质量怎么样?
用他们的话说,这是一份工业级的代码,不夸张,一点都不夸张。
第二个任务,这个系统他们要是进行二次开发,难度有多大,需要花费多少时间?
没有难度,几天的时间就可以,毕竟二次开发的时候一定是开发其中的一个模块,而模块已经被他们分的特别清楚,这样他们想进行二次开发不需要完全了解整个系统,只需要看看相关的代码就可以了。
还有一组人,他们的任务是在他们的新手机上安装这个系统。
他们开始接到这个任务的时候也是心里没有什么底气,他们都做好了加班的准备。
可实际上当他们真的测试了之后,他们才发现用看待他们公司的人员开发的软件的眼光,来看待第二智慧科技的软件是多么愚蠢的一件事。
后来他们也自愿加班,不过这个加班和原来他们想像中的加班做的东西不一样。
开始他们想像的加班是,这个系统一定有很多需要调整的东西,也许他们需要和自己的开发团队或者和第二智慧科技联系,让他们好好的修改系统。
等他们改完之后,他们继续安装,继续测试,然后继续提出问题,第二智慧科技那边的人继续修改,这样周而复始的工作……
但是他们万万没有想到,拿到系统的第一次安装就装上了,没有任何的波澜,他们都作为装失败了。
必竟以前没有遇到过这样的事情啊,他们拿起手机仔细的看了看发现,居然成功了。
他们知道华威公司的保密程度,在新手机发布之前,绝对不会有人知道他们用的是什么硬件。
所以第二智慧科技的手里一定也没有他们手里的这款手机,可是第一次就安装成功了,只能说明一个问题,那就是这个系统做的好。
他们不会自大到认为是他们的手机做的可以兼容任何的程序,他们没有那么大的本事,他们可是测试过不知道多少的手机了,这点眼光还是有的。
他们之所以加班是因为,他们找到了以前的出过的各种手机,也给他们安装了新的系统。
然后看看那些手机的运行情况。
还有一个小组,他们就是在最新款手机上,试用这个新系统。
新手机配新系统。
他们需要测试的东西特别多,就连以前默认可以通过的功能都要事无巨细的再测试一遍。
他们是最后把关的人员,如果有什么问题,他们测试出来了还好说,如果没有测试出来,那就是他们的问题了。
这批测试人员拿到了最新的手机之后,一个个也被震惊到了。
他们从来没有这么开心过,他们测试过的东西实在是太多了,哪个系统不是有一堆的问题。
但是这个他们测试了好几天,才找到了两个小问题。
这还是软件不兼容他们的硬件导致的。
其余的问题居然一个没有找到。
有的人会说,测试和开发就是一对冤家,是死对头。
其实大部分人都误解了测试,测试也想测试不出来任何的问题,奈何开发总不给他们机会啊。
他们也是在这次体验到了一把上帝的感觉。
如果让第二智慧科技的测试知道了,他们一定会泪流满面的,他们测试出来的问题可多了去了。
也正是有他们在前面,华威的这些测试才可以这么轻松,毕竟如果测试出来的问题多了,程序员小哥哥们修改好后,他们还要再次验证,那也是不小的工作量。
最快更新,无弹窗阅读请。