凤凰操作系统研发团队,赶在叶子书定下来的最后实现,12月31日,终于将各个功能模块整合完毕。
虽然只是整合完毕,并不代表最终成品质量,但是能够在如此短的时间内,拿出第一个测试版本,还是让他觉得很意外。
当初之所以定下这个时间节点,主要的目的是为了让技术部的开发人员,处于紧张状态,这样他们的学习和工作效率都会得到很大提升。
实际上能够在春节前,完成第一个测试版本,就已经让叶子书很欣慰,现在提前这么多,他倒要看看他们的成果质量如何。
他跟着技术部的日常负责人来到了测试机上,上面已经安装了操作系统,第一眼看这个操作系统,卖相还是很好看的。
以他前世的眼光来看,就算是windowsxp,也是感觉非常土,他设计的时候,自然不希望自己公司的操作系统是那个样子。
所以他设计的凤凰图形操作系统,第一眼看上去和前世的vista操作系统有点像,但是细节上却有不同,总体上看,效果同样非常出色。
看到如此炫酷的图形操作系统,配上丑不拉几的机器,怎么看都不般配,这又让叶子书对这个年代有点陌生感了。
操作系统美观度虽然是人的第一印象,但是却不是最重要的,使用的便捷性和功能的强大,才是操作系统赖以生存的根本。
现在的图形操作系统基本上就是一些灰色的框框而已,和这些图形操作系统相比,这款操作系统在外观上,确实是能够秒杀他们。
看完整体外观之后,第一眼就是桌面图标,前世他就对桌面上密密麻麻的图标有点厌恶,找个图标都感觉很困难。
所以他在设计操作系统桌面的时候,就添加了桌面图标分类管理功能,只需要鼠标右键,点击菜单就可以新建一个图标管理区域。
今后有再多的图标,只要分门别类进行管理,寻找起来就方便很多,如果分类里面的图标有很多,觉得还是麻烦。
没关系,只需要将鼠标放到分类区域搜索图标上,点击一下,就可以调出图标搜索框,输入图标关键字就能够筛选出来,非常方便。
然后是任务栏,系统默认的任务栏是和前世windows操作系统一样的,但是凤凰操作系统也提供了好几个选项。
用户可以根据自己的喜好,设置自己喜欢的任务栏样式,如果玩得很溜,甚至可以自定义任务栏。
为了添加这些小细节而不占用过多的资源,他在分配任务的时候,亲自编写了相关的算法和程序设计思路。
其实这样的细节还有很多,虽然不会影响操作系统的整体功能,但是却能够大幅度提升使用者的体验。
虽然操作系统的功能强大与否很重要,但是他认为产品的外观同样重要,为此进行更多的尝试,并不是一件坏事。
随后他有将操作系统的各个模块简单看了下,并没有实际使用这些功能的效果如何,因为他不可能亲自测试这些。
不过简单看了之后,总体上貌似没有太大的问题,陪在旁边的技术部日常负责人,看到叶子书满意的笑容,脸上也笑容满面。
对于他们来说,能够在如此短的时间内,完成如此伟大的操作系统的研发,在人生当中是浓墨重彩的一笔。
没错,在技术部的所有开发人员看来,他们研发的这款操作系统,确实是可以使用“伟大”这两个词来形容。
“总体看上去还不错,不过这并不表示没有问题。”叶子书说道。
“我们后面会加紧测试和修改工作!”负责人说道。
“测试工作暂时不要让程序员来做了,自己写的东西很难测出问题。”叶子书说道。
程序员在编写程序的时候,往往会陷入到思维惯性当中,测试工作必须要交给别人测试,更容易发现问题。
“那我让他们进行交叉测试?”负责人问道。
“没那么麻烦,我前段时间编写了一个全自动化软件测试系统,由于这段时间比较忙,没有全部完成,但是代码测试部分已经完成了。
所以操作系统的图形测试部分,我们暂时放到一边,先将他们的代码全部测试一遍,避免代码上存在严重的漏洞。”叶子书摇了摇头,将自己的测试方法说了出来。
技术部日常负责人听到他的话,虽然有点意外,但是并不惊讶,在技术部的人眼里,叶子书简直是软件研发大神,没有他写不出来的程序。
技术部日常负责人跟着叶子书来到了存放操作系统源码的服务器旁边,这里是整个公司最重要的地方,做了很多安防措施。
只见叶子书将准备好的软盘插入到服务器上,然后将里面的程序复制到服务器上,然后眼花缭乱地操作一番后。
服务器上出现了一个黑白窗口,里面开始出现提示问题,然后不断有代码从窗口上出现,然后又迅速被新的数据刷新。
“这不是一时半会儿能够测试完的,先让它跑一天,明天应该就有结果了。”叶子书说道。
1992年1月1日,元旦放假这天,凤凰软件公司技术部的技术人员,全部到岗,并没有如其他部门一样放假。
叶子书在自己的办公室忙碌,眼看大家都来上班了,就来到技术部,喊了几位技术人员以及日常管理负责人,跟自己去看看测试情况如何。
来到安放服务器的房间,代码服务器依然开着,这台机器基本上是24小时运行,昨天屏幕上不停跳动文字的黑白窗口,现在停止了跳动。
底下出现了一行提示文字:“凤凰操作系统代码测试已经完成,请输入存放文件路径:”
叶子书在上面操作了一番,然后将测试结果放到一张空的软盘上,交给技术部日常负责人,让其找打印机打印出来。
并说道:“经过测试,一共发现了3400多条代码问题,其中重要问题高达500多条,测试软件已经进行分类,你们接下来需要将这些代码问题全部解决。”
大家听到他的话,有点惊讶,看上去没有多大问题的操作系统,代码问题就高达3400多条,这完全出乎他们的意料。
看到他们的表情,叶子书说道:“是不是真的,你们自己看看这些问题代码就知道,测试软件指明了错误原因,你们好好看看。”
让技术部门自己处理这些代码问题,他不准备帮助他们分析代码问题,有些是粗心造成的,有些是逻辑问题,反正问题五花八门。
等到晚上快下班的时候,技术部门依然灯火通明,叶子书觉得他们应该看得差不多了,过来说道:“问题应该看过了,接下来你们将这些问题,交给负责编写的人和小组。
让他们将这些错误尽快修改过来,我希望这项工作能够在一个月内完成,要知道后面还有界面功能测试,可能同样存在不少的问题。”
敦促他们加紧修改之后,叶子书又回到自己的办公室,准备将自动软件测试系统的界面功能测试模块写完。
如果是交给普通测试人员,光是界面功能测试这一块,就要花费太多的时间,而时间不等人,后面还会进行多轮测试。
因为不排除程序员修改bug的时候会产生新的bug,他不希望凤凰操作系统和前世的微软操作系统一样,bug像大猩猩身上的虱子一样多。