一個人最貧窮的時候,就是隻有夢,沒有想的時候。
……
舒朗看了劉昊然的一小段代碼,除了注意到劉昊然的英文名是holderliu,還發現劉昊然寫的代碼極其工整,幾乎和他的教科書代碼有的一拼。
要知道,劉昊然可沒有eclipse紅點的幫助,人家純靠自己的手。
舒朗內心之中又對這個變態老師的實力又多了一分敬重。可敬重歸敬重,他倒是想看看劉昊然的代碼裏到底有沒有bug。
劉昊然自己都說過沒人能寫出沒有bug的代碼,就算是碼神也不例外。
帶着一股莫名其妙的期待感,選中整個工程,點擊紅點,得到提示
fshshoes工程發現bug,
災難級1個,
是否自動修復?
……
咦?災難級1個?嚴重級沒有?一般級也沒有?
臥槽!信息量好大!
首先,“一般級”的bug一個都沒有,也就是說,連普通的小錯誤都能保證丁點不犯,這有點超乎舒朗的想象。
在他的印象裏,就算有專業的測試人員幫他測試,也不可能測到謹小慎微的程度,再牛x的大神的代碼裏,也能找出一些瑕疵。
可是,這傢伙沒有。
這傢伙不是人,他是神!舒朗心目中的一代碼神!
不管劉昊然自己有多謙虛,反正按舒朗現在的狀態對比來看,“變態”已經不足以表達他倆之間的差距了。必須把劉昊然當成是碼神,否則難以穩住自己的認知平衡。
可是,碼神竟然也有bug,雖然只有1個,但它是災難級!
剛剛達成的認知平衡有失調的傾向,彷彿有一萬隻螞蟻在他心頭上又爬又咬,讓他感到極其難受,必須要把這個bug找出來。
展開工程列表,發現整個工程裏密密麻麻的有幾百個代碼文件,還好被分成了十幾個程序包,不然真要挨個點起來,不知道得點到什麼時候,手速快也經不住這麼折騰啊!
把工程代碼按包收攏,十幾項,挨個選中,點擊紅點進行驗證,爭取縮小bug出現的範圍。
ntroller程序包未發現bug…
sensor程序包未發現bug…
power程序包未發現bug…
service程序包未發現bug…
calcute程序包未發現bug…
……
十幾個程序包挨個點完,一個bug的影子也沒有發現。
這就不對了!
難道剛纔看錯了?
剛纔那個災難級是自己yy出來的?
舒朗再次選中整個fshshoes工程,點擊紅點。
fshshoes工程發現bug,
災難級1個,
是否自動修正?
……
(◎o◎)
……
“不對,剛纔那十幾個程序包,一定有哪個漏點了!”
舒朗晃過神兒來,準備重新把十幾個工程包挨個再點一遍。
期間,劉琦給他送晚飯過來。
劉琦最近沒跟着聽課,按說六點就該把晚飯送到,這都快八點了纔來,舒朗直接把他趕了出去。劉琦倒是極其配合,1秒都沒多停留,竊喜着跑了,看來這傢伙肯定又是在和小護士鬼混。
ntroller程序包未發現bug…
sensor程序包未發現bug…
power程序包未發現bug…
……
“欸?沒漏啊!bug呢?”
16個程序包挨個點完,數的非常仔細,絕對沒有漏,可每一個程序包的檢測提示都是“未發現bug”,讓舒朗有點抓狂。
(((\Д/)))
點開程序包,挨個檢測代碼文件,點了幾個之後突然意識到,d,自己是不是傻?程序包都沒發現bug,包裏的單個代碼文件能有bug嗎?真是秀逗了!
長舒一口氣,閉目凝神,靜靜思考。
單個程序包沒有bug,也就是說,在程序包的內部,所有的代碼邏輯都是對的,在局部範圍內能夠完整自恰。
但是整個工程有bug,那就說明,在各個程序包之間,出現交互或依賴的時候纔會有問題。也許要同時選中多個程序包一起檢測,纔有可能把bug找出來。
從上到下,四個一組,點了四次,結果一樣,還是沒有發現bug。又隨意各種組合的點了十幾次,仍然一無所獲。
這樣不行啊!
16個程序包,這得有多少種組合方式,這麼點下去可不是個辦法。
舒朗決定研究一下各個程序包所實現的邏輯,有個大概的瞭解之後,也許能夠找到一些端倪,至少能夠指導他找到相對靠譜的組合方式。
想法挺好。
可當他點開代碼之後,立刻就懵了。
一個api都看不懂!
之前看的那一小段代碼,連查帶猜的用了一個小時纔算勉強看明白,照這個速度,要想看完整個工程的代碼,就算每天24小時不停的看,至少也得看一年!
噗~
不行不行,還是得找找捷徑,自己的邏輯思維這麼發達,怎麼可能想不出辦法呢!枉負了邏輯大王的一世英名!
靈機一動用排除法!
選中全部16個程序包,先剔除一個,點擊紅點進行驗證,立刻得到提示。
ntroller等15個程序包發現bug,
災難級1個,
是否自動修正?
……
“哈哈哈哈哈哈哈~”
舒朗狂喜,忍不住要給自己的機智點贊,這不就縮小範圍了嘛!
不過接下來馬上他就傻眼了。
除了他剛纔排除的那個on通用工具程序包,隨便再剔掉哪個程序包都不報bug。也就是說,這個bug是其它15個程序包聯合搞出來的!
“厲害!”
傻完了眼,舒朗開口誇讚。
能寫出這種bug的人,他也不是一般人了!哦…不,他也就不是人了!他也是神,代碼bug之神。
舒朗雙手合十,對着電腦屏幕裏的代碼拜了拜。
他現在深深的懷疑,這bug可能跟本就不是bug,這td根本就是故意的!能寫出如此炸天的bug,還用寫bug?
這裏面不會藏着什麼貓膩吧?
……
舒朗折騰到了半夜,昏昏沉沉的睡了,今天的腦細胞消耗的有點多,睡的都不太給力,哦…不,是太給力,一點沒讓他放鬆。