但是經過了一段時間的測試之后他們發現他們的擔心多余了,第二智慧科技給了他們一個出乎意料的結果。
華威的測試分為了好幾組,有的負責在新手機中使用這個系統,有的任務是研究他們的代碼,有的是專門做測試,測試他們的系統在手機上的運行情況。
他們各有分工,每一波人都有自己的使命。
負責研究代碼的人,他們收到了代碼后,第一個反應就是,第二智慧科技太大氣了,就敢把這代碼不加密,直接給他們。
然后他們發現了第一個另他們震驚的事情,那就是代碼的行數。
馬上就要收費的安卓的代碼量有9000多萬行,眼看再更新一版就要超過億行了。
比安卓還好用的水果操作系統的代碼行數更多,但是他們發現游隼系統的代碼行數與安上比起來并不多,只有5000多萬行,但是他們可不認為5000多萬行代碼是一件簡單的事情。
這個系統雖然只有5000多萬行,但是他實現的功能卻并不比安卓或者是水果系統少多少。
雖然第二智慧科技的開發人數有5000人,在兩年的時間里寫出來5000多萬行代碼,平均到每個人的身上,好像每人兩年的時間才寫了1萬行代碼。
但是軟件可不是這么算的,首先這是最后呈現的代碼量,中間肯定會有不少的代碼因為這樣或者那樣的原因被刪掉很多。
在軟件行業從來沒有一家公司把一個人寫的代碼行數作為一個衡量一個人完成工作多少的指標。
因為一個新的程序員可能寫了100多行才完成某一個功能,而一個老手只需要短短的30行就可以,并且從代碼的執行效率、可維護性、可讀性方面,后者也完勝前者。
你就不能說前面的人寫的多,所以就判定他給公司創造的價值大。
如果一個公司有這樣的判定方式,并且被員工知道的話,那么那個公司一定寫不出來很好的代碼,因為所有的人都會寫一些臃腫的代碼,公司只看代碼量。
要知道這最后的代碼一定是經過了n多輪測試,經過了n多次調整才得到的。
就算讓他們公司,向來他們就是以瘋狂的工作而出名的公司,他們也不敢保證能寫出來這么多的代碼。
研究代碼的那一批人他們驚訝完了代碼的數量之后就開始了他們的本職工作。
打開編輯器,然后載入代碼,游隼系統總體量在幾十個幾的大但是在瞬間就完成了加載。
他們以前也使用過第二智慧科技的編輯器,但是從來沒有遇到過這么大體量的項目。
但是第二智慧科技給他們的驚奇實在是太多了,所以這個他們也見怪不怪了。
載入了項目之后他們開始讀游隼系統的源碼,他們讀這個源碼的目的有兩個。
第一個是評估這個系統的質量,第二個就是看看他們能在多長的時間弄懂這個項目,將來好在上面做二次開發,以便在上面加入他們華威自己的東西。
當他們看到一個個的模塊,非常清楚的列了出來。
他們打開了一個模塊,看里面的具體的代碼。
一看第二智慧科技寫的代碼,他們表示被嚇到了。
因為代碼實在是太簡潔了,代碼的工整程度沒得說,只要寫的沒有問題,甚至編輯器就能格式化好。
但是想把代碼寫的簡潔,就好像完成那個功能,如果把他們的代碼改一點,就會破壞整體的美感。
簡潔是一方面,主要是他們沒有參與過這個系統的人,看了代碼之后,就能立刻上手來修改其中的代碼。
他們覺得他們的兩個任務都完成了:
第一個任務,這個系統的代碼質量怎么樣?
用他們的話說,這是一份工業級的代碼,不夸張,一點都不夸張。
第二個任務,這個系統他們要是進行二次開發,難度有多大,需要花費多少時間?
沒有難度,幾天的時間就可以,畢竟二次開發的時候一定是開發其中的一個模塊,而模塊已經被他們分的特別清楚,這樣他們想進行二次開發不需要完全了解整個系統,只需要看看相關的代碼就可以了。
還有一組人,他們的任務是在他們的新手機上安裝這個系統。
他們開始接到這個任務的時候也是心里沒有什么底氣,他們都做好了加班的準備。
可實際上當他們真的測試了之后,他們才發現用看待他們公司的人員開發的軟件的眼光,來看待第二智慧科技的軟件是多么愚蠢的一件事。
后來他們也自愿加班,不過這個加班和原來他們想像中的加班做的東西不一樣。
開始他們想像的加班是,這個系統一定有很多需要調整的東西,也許他們需要和自己的開發團隊或者和第二智慧科技聯系,讓他們好好的修改系統。
等他們改完之后,他們繼續安裝,繼續測試,然后繼續提出問題,第二智慧科技那邊的人繼續修改,這樣周而復始的工作
但是他們萬萬沒有想到,拿到系統的第一次安裝就裝上了,沒有任何的波瀾,他們都作為裝失敗了。
必竟以前沒有遇到過這樣的事情啊,他們拿起手機仔細的看了看發現,居然成功了。
他們知道華威公司的保密程度,在新手機發布之前,絕對不會有人知道他們用的是什么硬件。
所以第二智慧科技的手里一定也沒有他們手里的這款手機,可是第一次就安裝成功了,只能說明一個問題,那就是這個系統做的好。
他們不會自大到認為是他們的手機做的可以兼容任何的程序,他們沒有那么大的本事,他們可是測試過不知道多少的手機了,這點眼光還是有的。
他們之所以加班是因為,他們找到了以前的出過的各種手機,也給他們安裝了新的系統。
然后看看那些手機的運行情況。
還有一個小組,他們就是在最新款手機上,試用這個新系統。
新手機配新系統。
他們需要測試的東西特別多,就連以前默認可以通過的功能都要事無巨細的再測試一遍。
他們是最后把關的人員,如果有什么問題,他們測試出來了還好說,如果沒有測試出來,那就是他們的問題了。
這批測試人員拿到了最新的手機之后,一個個也被震驚到了。
他們從來沒有這么開心過,他們測試過的東西實在是太多了,哪個系統不是有一堆的問題。
但是這個他們測試了好幾天,才找到了兩個小問題。
這還是軟件不兼容他們的硬件導致的。
其余的問題居然一個沒有找到。
有的人會說,測試和開發就是一對冤家,是死對頭。
其實大部分人都誤解了測試,測試也想測試不出來任何的問題,奈何開發總不給他們機會啊。
他們也是在這次體驗到了一把上帝的感覺。
如果讓第二智慧科技的測試知道了,他們一定會淚流滿面的,他們測試出來的問題可多了去了。
也正是有他們在前面,華威的這些測試才可以這么輕松,畢竟如果測試出來的問題多了,程序員小哥哥們修改好后,他們還要再次驗證,那也是不小的工作量。11
【精彩東方文學 www.nuodawy.com】 提供武動乾坤等作品手打文字版最新章節首發,txt電子書格式免費下載歡迎注冊收藏。