大道小說網 第三十六章 全面排查 文 / 藍色波浪
在無名心法第九式劍心通明的心境下,陳子軒看程序代碼,已經不是一行一行的看,而是一頁一頁的掃。
陳子軒之前用功刻苦學習大量源代碼案例的成果也顯現出來了,因為他閱讀過大量別人寫的各種模塊的源代碼,所以他排查起來,不是去摳一個單詞一個語句,而是在整個系統結構下面的有序掃瞄。
舉個通俗的例子,在一缸黃豆裡面,混進了一粒黑豆,現在要找到這顆黑豆,怎麼找?
項目主管將這缸黃豆分成了八份,分給八個人來找,當然這可以減輕工作量,加快時間。
但是如果這八個人,把各自分到的黃豆,一粒一粒的拿出來檢查,是不是就非常的慢。而如果一次抓一小把,那麼十幾粒,放在手心一次檢查,速度是不是就會快一點。
陳子軒是怎麼做的?陳子軒相當於把那缸大豆傾斜慢慢倒入一個盤子裡,一次倒進去五十粒左右,平撒在盤子裡,用眼睛掃一下,沒有發現那顆黑豆就立刻清空盤子,再倒。兩秒種倒一次掃一次,這樣速度當然就會更快。
普通的人其實也能這樣一次倒五十粒左右進行檢查,但是沒辦法一直保持2秒一次的穩定掃瞄速度,而且這樣做很快就會眼睛酸痛,大腦疲憊,堅持不下去,一不留神,那顆黑豆就會查漏了,那就等於整個排查工作白費,又得重頭再來。
陳子軒的眼睛,如同一個照相機,當一頁源代碼印入眼簾後,整頁的代碼立刻被眼睛「拍」下來,送入大腦進行分析處理,而大腦則要快速進行掃瞄判斷,是否存在語句問題,2秒鐘的時間,陳子軒只有在劍心通明的心境中,才能毫無遺漏的快速掃瞄分析。
一個小時過去,陳子軒順利完成排查任務,雖然他在他所負責的模塊中,發現了一些小問題,但這些問題只是會降低系統運行的效率,並不會引起通訊故障。所以關鍵的bug,不在他負責的模塊裡。
陳子軒站起身,伸了個懶腰,剛才自己幾乎是一動不動,目不轉晴的高效工作,現在應該要好好放鬆一下自己,他便去給自己泡杯咖啡休息一下。
主管看到陳子軒一個人坐在那悠哉悠哉的小口喝著咖啡,走過來,問:「怎麼不工作?不知道現在時間很緊嗎?」
陳子軒抬起頭,望著主管,微笑著說:「我的排查任務已經完成了,只找到幾個低效的小問題,我已經修改了,至於引起通訊故障的bug,我這邊的模塊裡,沒有找到。」
主管露出不太相信的表情,對著其他程序員說:「大家報一下,現在完成多少進度了!」
「10%」,「13%」,「12%」「15%」……
其他七名程序員,最快的進度,也才檢查了15%的進度,陳子軒說自己已經完成了,主管自然是不相信。
「你確認一字不漏的全部檢查了?」主管說話的語氣明顯是對陳子軒不信任。
陳子軒回答:「是的,全部檢查完畢,百分之百!」
主管不可思議的望著陳子軒,又說:「你知道如果因為你的圖快引起疏漏,導致這次排查任務失敗……」
「我來承擔全部責任!」陳子軒自信的打斷主管的話。
其他的七名程序員都停下手頭的工作,望向陳子軒這邊,他們也明顯表現出對陳子軒的不滿,如果說他一個小時能夠完成,而他們需要八到十個小時才能完成,這意味著什麼?
平時陳子軒也並未表現出超人的才能,今天他一個小時完成八個小時的工作,別人自然是不會相信,只以為他是抱著僥倖心理,賭問題不是出在他負責排查的部分。
陳子軒看了看那些程序員的眼神,放下手中的咖啡,站起來,說:「這樣吧,我把整個軟件程序全部排查一遍,找到那個bug,和大家的排查最後結果對一下,看看我有沒有說大話。」
陳子軒此話一出,立刻激起其他程序員的強烈不滿,這小子太狂妄了吧!他一個人要做八個人的事情?!
主管倒是不在乎他主動要求多做事,只要最後能找到問題所在,讓他試試也無妨。
「好!陳子軒,你就將整個程序全部排查一遍,我想按照你的速度,其他人排查完他們所負責的模塊,你的全面排查工作應該也完成了。」主管臉上掛著笑,心裡卻並不看好陳子軒。
「ok!喝完這杯咖啡我就開始!」陳子軒又端起咖啡,把剩下的半杯,慢慢喝完。
其他七個程序員的眼睛裡,都有些開始冒火了,能進入微軟中國公司的程序員,自視都是非常高的人,遇到陳子軒這樣狂妄的人,自然是心中不服。
咖啡喝完,陳子軒又進入劍心通明的心境,開始全面排查整個程序。
坐在陳子軒右邊的一名程序員偷偷觀察了一下,大吃一驚,陳子軒翻頁比翻書還快!幾乎兩秒鐘翻一次頁!
這種速度下能夠保證百分之百的無遺漏嗎?那程序員試問自己,他做不到。
可是他看著陳子軒的狀態,兩眼一直緊盯著屏幕,一眨不眨,整個人彷彿入定了一般,這種狀態的確像是精神高度集中,全神貫注,除了眼前的屏幕,對外界的一切都無視。
這名程序員開始有一點點相信,陳子軒沒有說大話,不過這的確,太不可思議了!
項目部的程序員們,看著陳子軒真的開始全面排查,也不甘示弱,紛紛加快了排查的進度。
時間一分一秒的流過,整個辦公區靜得只聽到鍵盤的敲擊聲。
兩個小時過去了,已經過了中午12點,竟沒有一個名程序員起身去吃飯!
因為陳子軒還是一動不動的坐在那裡!除了右手的手指不停的在敲擊著pgdn翻頁鍵。
「啊——我受不了啦!我要瘋啦!」一名程序員忍受不住這種沉悶壓抑和高度緊張的氣氛,大聲喊道。
其他那些程序員都被這人的喊叫聲驚醒,紛紛望向他,只見他剛要起身,竟站立不穩撲通一下摔到在地。
他連續坐在那裡已經三個小時了,三個小時沒有活動,腿腳都有些麻木,血液不循環,所以突然起身竟然摔倒。
其他的程序員紛紛起身,過去把他扶起來,有人提議先去吃飯休息一下,再回來接著做。
於是他們都拿起自己的員工餐卡,準備去餐廳,突然有人指著陳子軒。
「你們看!他!」