首頁 > 現代都市 > 超級U盤 > 第494章 法語最美否則罰款

第494章 法語最美否則罰款(2/2)

目錄

作為一家主營業務是消費軟體和電子遊戲的科技公司,蜜蜂員工裡面「碼農」的比例是最低的。這自然是他們那個強到逆天的bc編程平台的功勞,絕大多數簡單重複的碼代碼工作都被自動完成的軟體取代了,自然不需要堆砌大量底層程式設計師了。

而且因為全部代碼都由軟體統一完成的關係,整體的質量也相當高,雖然這些代碼難免陳舊呆板缺乏天才的靈光一閃,但同時也避免了普通人的大意失誤,而在軟體開發的歷史上這種大意失誤無疑是要比靈光一閃要多得多的,其所造成的破壞力也是越來越大的,光是看看補丁摞補丁的windows和flashplayer,分別給它們的用戶和開發者造成了多麼大的麻煩就可以看出來了。

當然,這一大一小兩款軟體之所以「bug滿天飛」,倒也不是開發者水平低下或者說居心不良,實在是因為這是很難完全避免的一件事情。

計算機的發展歷程,先後經歷了機械式、繼電器式、電子管式、電晶體式,直到現在的電晶體集成電路式,早期計算機有著體積巨大結構複雜的特點,難免會有一些小蟲子悄悄鑽進去安家的情況實在難以避免。而那個時代的計算機上跑的程序都是真正的「硬體編程」每次都要具體計算任務改動電路連接方式,所以偶然闖入的小蟲子有時候就會導致設備運算出錯,早期程式設計師們除了像機械技師、電話接線員一樣操作計算機以外,也多了一個重要的工作就是反覆排查抓蟲子,畢竟算一次不容易,要是被臭蟲(bug)禍害了結果,那可就坑爹了。

到了後來,隨著大規模集成電路的越來越強大,雖然計算機的複雜度進一步激增,但是變得複雜的是晶片內部微米甚至納米尺度的變化,而在宏觀尺度上計算機的結構卻是越來越簡單的,自然再難被蟲子什麼的影響了運算結果,然而因為軟體和硬體原因撤人出現的錯誤依然連綿不絕,bug(漏洞、錯誤)這個計算機名詞也就流傳了下來,並因為計算機的影響力越來越大而滲透到其他行業。

導致bug出現的原因有很多,有軟體編寫的原因,有編程工具的原因,有人的思維問題,有硬體技術的原因,也有用戶的原因,可以說只要還存在人工開發軟體、只要技術還在進步時代還在發展,bug就永遠不可能根絕,即使是坐擁bc平台的蜜蜂也只是以bug少聞名,而不是完美無缺絕無bug。

對於windows這樣的大型軟體來說,幾千萬代碼的龐大規模、前後超過20年的版本更新歷史,使得它的作者不可能是個人或者小團隊,前前後後參與這個項目,為其貢獻代碼的人成千上萬。雖然使用通用編程工具、保持良好代碼結構、隨時寫注釋等等,維護「代碼可讀性」的規範早已深入人心,但是統一所有人的腦袋是如此之難,個人編程風格依然會存在、個人理解依然有差異,自然就難免出現錯漏、衝突等等異常情況。

實際上,規範的大公司會通過良好的qaqc把這些問題壓制在很低的程度。真正bug高發的地方,一個是個人開發者,一個是第三方。

個人或者小團隊開發的產品,往往個人風格明顯隨意性更大,沒有良好的qa(質量控制)機制,後期qc(質量控制)檢查也難以做到足夠仔細,自然容易滋生bug。

而對於第三方來說,他們得到的各種資源是小於第一方的內部開發者的,而他們的數量又是千千萬萬,使得原本的小概率事件直接變成了必然事件。

windows系統層出不窮的bug,很大一部分原因都是第三方軟硬體廠商害的,比如說微軟自家ie瀏覽器,時不時會因為activex插件,比如flash的漏洞而崩潰,windows也會因為硬體錯誤而藍屏。

說到flash插件有一點要說的是,雖然這款老牌多媒體插件本身代碼量不大,但是因為其覆蓋面十分寬廣,同時出現在多種硬體平台上功能還越來越多,這使得它的複雜度不斷激增,bug自然就永遠無法根除了。

因為層出不窮的漏洞問題以及偏低的硬體利用效率,it業界正在形成越來越強烈的「flash去死、html5一統天下」的呼聲,尤其移動平台更是抵制flash的主力軍,畢竟flash插件的耗電實在有些坑爹,而且h5的跨平台性能也更加強大。

如有土鱉已經優土豆紛紛開始向h5遷移,放棄原來的flashvideo播放系統,而像是蘋果ios系統更是從一開始就旗幟鮮明地抗拒flash,蜜蜂beeos同樣也不支持flash技術。不過除了上面這些冠冕堂皇的理由以外,這兩家的抵制行為其實也有著各自的利益考慮,對於蘋果來說,flash生態被adobe牢牢抓在手裡,自然是控制欲超強的jobs所不能容忍的。

而蜜蜂抵制flash,同樣也有為自家bv鋪路的理由在裡面,畢竟二者都是矢量格式,當然最大的原因,還是怕麻煩。

把軟硬體同時抓在手裡,完整系統地協調二者的關係,自然能夠最大限度避免漏洞和錯誤,這便是蘋果macos和ios的成功之道,而開放的windows和android則在這方面吃了不少苦頭。

從這個角度講,蜜蜂其實「比蘋果還蘋果」,蜜蜂系統的封閉性比上面這四個系統還要大!

因為蜜蜂自己為自家系統貢獻了最多的應用數量,而且數字還在不斷增長當中,給人的感覺就像是,馬競恨不得讓用戶只用他提供的應用一樣!

不過即便如此,他還是不可能建立一個真正完美自洽的封閉帝國,畢竟網絡就不掌握在他的手裡。

而溫哥華工作室的主要業務,除了發揮聰明才智為蜜蜂開發第一方遊戲,另一個重要業務就是實地進行應用的測試與審核,畢竟國內的網絡環境和用戶習慣和北美都是不一樣的。

目錄
返回頂部