測試廣告1
其實是劉崗的操作給了他強烈的靈感。一筆閣 www。yibige.com 更多好看小說
劉崗一個人蹲在這裡做什麼他已經非常明確了。
劉崗在查找和刪除所有不必要的調試信息,並從配置文件里設置關閉產生這些調試信息的功能。
有些調試信息無法用配置文件來配置關閉,是寫死在代碼里的。他不得已只能小心地重新編譯並更新部分程序。
這活可不簡單,又沒有測試團隊配合,一不小心就可能搞爆整個系統。
但這給了他靈感。
螳螂的各個系統都是有無數調試信息在裡面的。甚至在交付之後,調試信息都有不少沒有刪除掉。
作為初創團隊,這其實是可以理解的。
但這在負熵案件中,可能會產生一點問題。
因為女神的沉眠之棺只接受「僅供奉給我的」數據。如果原始數據沒有清除乾淨,就會被拒絕接受。
但如果不是原始數據沒有清除乾淨,而是整個系統運行的過程中,產生的調試信息沒有清除乾淨呢?
如果這些調試信息存在被轉換回原始數據的可能,那麼就等同原始數據沒有被清除乾淨。
如果這是負熵丟失案的正確解釋,那就說明負熵其實並沒有丟失,只是隱藏在了調試信息中?
這似乎和多年來系統都能成功把負熵輸入到沉眠之棺並獲得數據的返還相矛盾。
但程序的運行並不一定每次都一樣的。隨便哪次運氣不好某個環境有差異就可能導致不同的結果。
比如某次運行調試信息的輸出並沒有打開,而下一次運行偏偏就打開了?
甚至某一次幾億光年之外射來的一束古老的宇宙射線剛好擊中了內存單元里的某個比特。
導致0變成了1,成就不可思議的超自然奇蹟?
為什麼專案組查了這麼久,卻沒有發現這個問題呢?
也許答案很簡單,專案組派來的外部的專家,並不知道問題出在螳螂軟體,而且也不知道螳螂軟體內部的問題。
即便是螳螂軟體的人,也未必知道自家系統到底有啥,除了真正寫代碼的那個人。
劉崗如果是親手寫了代碼,他很可能是知道的。但他真的會認真調查和揭露自己搞出的問題嗎?
他在這裡清除調試信息並關閉接口,是為了什麼?
難道是他在調查中發現了端倪,他又意識到自己扛不住這口關係到國運的大鍋,所以乾脆消滅線索?
他的操作行為本身當然不可能隱瞞。但行為可以解釋為簡單的優化升級系統。
而這樣做了之後,將來可能任何人都不會再把負熵的丟失和多餘的調試信息給聯繫到一起了。
為什麼要這樣做呢?
個人的得失榮辱和國家的百年基業相比,孰輕孰重都搞不清嗎?
換了他自己,即便是他寫的bug導致地球毀滅,他也會乖乖承認並扛起這口鍋的。
根據世界各國的判例,無論程序員的錯誤導致了多嚴重的損失,只要無法證實是主管惡意,都不會讓程序員來賠償。
何況這並不算是bug。這最多算一個操作上的異常導致的誤會。
這對公司的聲譽確實有嚴重的打擊。但以羅安和高層們的密切關係來看,還不至於扛不下來的。
軟體安全企業其實和猞猁集團那種軍工企業別無二致,都是國家的盾牌。
國家不可能讓這些公司因為偶然的失敗就任其被毀滅,將自己的命運交給外國人的。
最關鍵的是,負熵並沒有丟失不是嗎?
孟飛覺得他根本沒有必要想這麼多,他也沒有興趣去想這些只有高層才需要考慮的問題。
他現在只有一個念頭。
他要在證實自己的猜測,在浩如煙海的調試信息中把丟失的負熵給找回來!
只要負熵其實並沒有丟失,螳螂軟體就不會有任何損失,青芒共和國也沒有任何損失。
這事並不容易。尤其難在這不是靠最強bug系統
183 三天三夜