過去了,第一遍全面排查大致結束,但還是沒有找到問題所在。
趙順華臉上露出失望之情,不過他毫不掩飾地表達了對錢長友在除錯程式上面所具備的深厚功力的敬佩之情。
錢長友也不搭腔,淡淡一笑後,便熟練地開始了第二輪除錯。
此次他心裡有了大概輪廓,不到十分鐘便把螢幕游標定在一個無比複雜的程式結構中。這個地方巢狀了八層邏輯判斷if語句,在第四層的else大花括號語句內,又有一;+。,邏輯串聯條件。
錢長友輕輕地揉了一下眼睛。然後說道:“我覺得這個地方有問題,那個全域性變數的值被不確定性地修改了。”
趙順華緊緊地皺起了眉頭,審視了半天沒有吭聲。
錢長友微微一笑,把膝上型電腦向他面前推了推,然後耐心地等待起來。
過了好長時間,幾乎反覆看了三遍程式碼地趙順華,最終重重地點了點頭,“這個BUG隱藏得真夠深的,你等我一會兒啊,我修改一下看看。”
見趙順華這麼敬業。錢長友笑著點了點頭。
既然找到問題所在,思路也理清了,程式碼的修改自然十分順利。
當趙順華重新編譯和執行程式後,果然得到了合乎理論的結果。
高興得趙順華一拍大腿,“好了,這下我可以睡幾天安穩覺了。”
說著他側身對錢長友一豎大拇指,“長友,還是你的技術高,我服了。”
錢長友笑著擺了擺手,“程式設計這個過程。遇到了問題有時候就是“只緣身在此山中”,如果放下來擱置一段時間。清醒一下頭腦,效果反而會更好一些。”
趙順華贊同地點了點頭,隨即