第293章 震驚

但是經過了一段時間的測試之後他們發現他們的擔心多餘了,第二智慧科技給了他們一個出乎意料的結果。

華威的測試分為了好幾組,有的負責在新手機中使用這個系統,有的任務是研究他們的程式碼,有的是專門做測試,測試他們的系統在手機上的執行情況。

他們各有分工,每一波人都有自己的使命。

負責研究程式碼的人,他們收到了程式碼後,第一個反應就是,第二智慧科技太大氣了,就敢把這程式碼不加密,直接給他們。

然後他們發現了第一個另他們震驚的事情,那就是程式碼的行數。

馬上就要收費的安卓的程式碼量有9000多萬行,眼看再更新一版就要超過億行了。

比安卓還好用的水果作業系統的程式碼行數更多,但是他們發現遊隼系統的程式碼行數與安上比起來並不多,只有5000多萬行,但是他們可不認為5000多萬行程式碼是一件簡單的事情。

這個系統雖然只有5000多萬行,但是他實現的功能卻並不比安卓或者是水果系統少多少。

雖然第二智慧科技的開發人數有5000人,在兩年的時間裡寫出來5000多萬行程式碼,平均到每個人的身上,好像每人兩年的時間才寫了1萬行程式碼。

但是軟體可不是這麼算的,首先這是最後呈現的程式碼量,中間肯定會有不少的程式碼因為這樣或者那樣的原因被刪掉很多。

在軟體行業從來沒有一家公司把一個人寫的程式碼行數作為一個衡量一個人完成工作多少的指標。

因為一個新的程式設計師可能寫了100多行才完成某一個功能,而一個老手只需要短短的30行就可以,並且從程式碼的執行效率、可維護性、可讀性方面,後者也完勝前者。

你就不能說前面的人寫的多,所以就判定他給公司創造的價值大。

如果一個公司有這樣的判定方式,並且被員工知道的話,那麼那個公司一定寫不出來很好的程式碼,因為所有的人都會寫一些臃腫的程式碼,公司只看程式碼量。

要知道這最後的程式碼一定是經過了n多輪測試,經過了n多次調整才得到的。

就算讓他們公司,向來他們就是以瘋狂的工作而出名的公司,他們也不敢保證能寫出來這麼多的程式碼。

研究程式碼的那一批人他們驚訝完了程式碼的數量之後就開始了他們的本職工作。

開啟編輯器,然後載入程式碼,遊隼系統總體量在幾十個幾的大小,但是在瞬間就完成了載入。

他們以前也使用過第二智慧科技的編輯器,但是從來沒有遇到過這麼大體量的專案。

但是第二智慧科技給他們的驚奇實在是太多了,所以這個他們也見怪不怪了。

載入了專案之後他們開始讀遊隼系統的原始碼,他們讀這個原始碼的目的有兩個。

第一個是評估這個系統的質量,第二個就是看看他們能在多長的時間弄懂這個專案,將來好在上面做二次開發,以便在上面加入他們華威自己的東西。

當他們看到一個個的模組,非常清楚的列了出來。

他們開啟了一個模組,看裡面的具體的程式碼。

一看第二智慧科技寫的程式碼,他們表示被嚇到了。

因為程式碼實在是太簡潔了,程式碼的工整程度沒得說,只要寫的沒有問題,甚至編輯器就能格式化好。

但是想把程式碼寫的簡潔,就好像完成那個功能,如果把他們的程式碼改一點,就會破壞整體的美感。

簡潔是一方面,主要是他們沒有參與過這個系統的人,看了程式碼之後,就能立刻上手來修改其中的程式碼。

他們覺得他們的兩個任務都完成了:

第一個任務,這個系統的程式碼質量怎麼樣?

用他們的話說,這是一份工業級的程式碼,不誇張,一點都不誇張。

第二個任務,這個系統他們要是進行二次開發,難度有多大,需要花費多少時間?