想到ps和ord难用的地方,程文觉得他可以把这个日常生活中,经常用到的软件,自己也开一遍。
不是为了去和谁抢占什么市场,只是单纯的想让人们在生活中使用这个软件的时候,更加方便,少一些烦心事,毕竟人们生活中的烦心事已经很多了,没有必要再为了一个办公软件去烦恼。
其实程文在那一次ord出现了问题之后,他也立刻就尝试用了ps,还有苹果家的office甚至包括腾讯和谷歌在线的文档。
但是在线的功能少得可怜,苹果家的功能也是太少了,唯一可以和ord媲美的也就ps了,只是那个软件也有很多不好用的地方。
程文之前用自然语言开的那个脑图,连练手都算不上,他想到的这个办公软件的开才是真正意义上的大工程。
其实软件工程是一个学科,有人专门从事这方面的研究。
其实一个正常的软件开,应该是先由产品来规划好,画原型,然后开会召集大家,一起看一下,设计、测试、程序员都一起来看看一下这个原型可能会有什么问题,需不需要修改什么地方。
如果没有的话,大家就可以评估一下时间,设计可以先出一个效果图,然后,程序员就可以介入了。
等他们开好了,自测的没有什么问题了,就提测,这时测试介入,找到了bug就反馈给程序员,让他们修改,测试验证过没有问题后,就可以上beta,也没有什么问题就能上线了。
上线后还需要再测试一下。
如果是开在桌面上的软件或者是手机上的软件,还需要考虑不同的版本的操作系统,手机上的需要考虑不同的手机型号。
但是有了系统提供的可以跨平台的编译器,程文感觉他太幸福了。
同样的功能,不需要在众多的平台写n遍代码了有没有?
编译一次,所有的平台的所有版本都同步了有没有?
这样再也不会有用户看这个平台的这个软件有这个功能,但是那个没有从而去官方的微博下吐槽了有没有?
从而他可以把更多的时间投入到真正的软件开中,而不是为了兼容各个版本而疲于奔命。
在开始自己的开之前,程文突然在想到了一件事情,既然他使用的过程中感觉这些软件不好用,那有没有一个专门评分或者一个专门测试的网站可以把这些软件都测评一遍。
就在他准备去找是不是真的有这样的软件的时候,程文突然想起来了系统给予他的外挂——可以展示出来测试用例中的bug。
想到这里程文觉得他根本就不需要去别的地方看别人的评价,他自己就是一个非常好的测试人员。
程文打开他自己写的脑图软件,开始在上面写ord、ps、苹果自己的文字处理软件的测试用例。
他想看一下这几个软件的bug有多少,到底和他自己感觉的一样不一样?
在写测试用例的时候程文也现一个问题,他写ord的时候用时最长,其次是ps,最后是苹果自带的文字处理软件。
从这个时间上就能看的出来,ord的功能是最多的,其次才是ps和苹果的。
等程文把测试用例在虚拟屏幕上打开之后,
一看之下,程文忍不住想吟诵一诗来表达自己此刻的心情。
大海啊!它全是水!
蜈蚣啊!它全是腿!
软件啊!它全是bug!
程文现原来微软的bug也是最多的,苹果的也不少,反而ps的是最少的。
不过从功能上来说微软的比苹果的多了好多,所以只从bug的数量没有什么可比性。
同样也适用于ps。
这三个测试用例,刚好是红色和绿色相交,远远的看去,简直就是一簇簇花朵。
如果把ord比作牡丹,那么苹果就是红色的月季,比牡丹稍微小一些,那么ps就是那个梅花,“凌寒独自开”,bug的数量较少。
程文本来以为ps应该是bug最多的,没有想到居然是相反的结果。
不过测试用例上清清楚楚的展示着,这不可能有假。
程文有心对ps说出他们的bug,但是他在心里想了一下,就算他们把bug都改好了,这个软件也不符合程文心里理想的软件的特点。
它上面的功能不是程文想要的,还有ord,可以说这个是最接近他的理想的软件了,但是他总不能把所有平台的问题都给他们指出来吧?