2014年9月3日 星期三

其實工程師在現場解 bug 真的有難度

2014/9/4

今天和整合型計畫的一起出去 demo,結果那個程式在學校正常,但是出去突然出了問題。其實整個網路的設定真的是 .....

anyway,它們已經解了兩天,我今天去,一開始先找他們的 DB是否有開 TCP 連線,後來發現可以

然後,就覺得他們網路的設定有問題,然後就說你們應該網路設定的問題,後來發現它們是一個很詭異的設定,罵白癡罵早了

後來,就覺得它們是 Tomcat 的 lib目錄裡面沒有 library,後來正要虧這設定的人是白癡時,竟然又發現有。

於是回過頭去檢查程式碼,覺得他的程式碼的 Singlton 寫法很詭異,結果就說你們沒有 call 到物件,但是罵白癡罵到一半,又被說其實原本都可以跑,只是搬過來不能跑。

後來,終於發現,原因是後來他們 Eclipse 的專案有錯,所以他們從頭到尾程式做更改沒有被 compile .....。

總而言之,我覺得FAE 的工作不簡單,要在客戶面前解,然後又要講原因。其實最好的一種做法是:等到解好確認好再講 ...

結論:Debug 的過程不要太快虧人 ... 不過那程式蠻大的,沒看過的當場能把錯誤找出來,也算是一種才能吧 ...

沒有留言:

張貼留言