在業界 bug de 不出來怎辦? - 工程師

Kyle avatar
By Kyle
at 2013-12-28T01:24

Table of Contents

※ 引述《awaeleven (在植樹節植牙)》之銘言:
: ※ 引述《HsuGod (MIT 史丹佛)》之銘言:
: : 我在科技業上班
: : 工作內容是寫通訊系統
: : 最近遇到一個 bug
: : 解了好幾天都還沒解掉
: : 請問我該怎麼辦?
: bug解不掉有兩種,一種是不知道原因。
: 一種是知道程式錯在哪,但改不動。我想說的是第二種。
: 常常有很多程式,bug很難解的原因是因為程式寫得很差。
: 導致要東補西補。補到最後第一個補丁又跟第十個補丁相衝突。
: 於是又用第十一個work around來解。
: 但寫第十一個work around的程式的人有完全弄懂原本的程式跟那前十個補丁嗎?
: 應該也是沒弄懂,從此。程式就會一直發散。
: 遇過好幾次經驗。程式架構不好,先設法『儘量了解原作者是因為遇到什麼問題
: 才把程式寫得那麼複雜。』 然後提proposal給老闆,說明程式已積重難返。
: 然後大膽的砍掉重練。(從此這程式就是你的)

最常用的就是work around

當然 能砍是情況比較好的 操一點 但還可以解出來

最怕的是底層就有問題 又看不到底層的code

例如mcu/cpu提供者已經架構好平台 bug在平台中 你根本就不可能解

這種情形就只能work around

但work around最好要好心一點 例如再關鍵點插旗標

要註解說明這裡插這個旗是做什用的

不然後面的版本就會發散了


--

All Comments

Edith avatar
By Edith
at 2014-01-01T20:53
每個人都來插旗 最後 flag 多到變聯合國...
Una avatar
By Una
at 2014-01-05T11:26
flag多到最後還混淆後來改的人..超北七路的...
William avatar
By William
at 2014-01-08T22:52
插到整個project都是flag了怎麼辦

知名避險基金徵研究員

Genevieve avatar
By Genevieve
at 2013-12-28T00:54
※ [本文轉錄自 Oversea_Job 看板 #1IlQ_Pza ] 作者: martialisart (中邪) 看板: Oversea_Job 標題: [徵才] 知名避險基金徵研究員 時間: Sat Dec 28 00:50:30 2013 各位好,敝 ...

在業界 bug de 不出來怎辦?

Genevieve avatar
By Genevieve
at 2013-12-28T00:44
如果程式很龐大 功能又很複雜 然後急著要MP, 如何砍掉重練? (小小聲說:萬一砍掉重練後,結果function fail,接下來呢??) ※ 引述《awaeleven (在植樹節植牙)》� ...

南科聯電蝕刻製程

George avatar
By George
at 2013-12-28T00:34
小弟剛收到聯電offer 職務是蝕刻製程工程師 上次面試主管是說是做clean的 知道需要輪小夜 但忘了平常日班的作息 想請教各位 這部門通常下班的時間 ...

南亞電路板公司的作業員薪資

Liam avatar
By Liam
at 2013-12-28T00:01
近日從朋友口中聽到南亞電路版公司的作業員薪資讓我大吃一驚,不知真實性有多少囉? 聽說:學歷為高中畢業,男性,在南亞電路版公司擔任作業員年�� ...

在業界 bug de 不出來怎辦?

Hedda avatar
By Hedda
at 2013-12-27T23:55
※ 引述《HsuGod (MIT 史丹佛)》之銘言: : 我在科技業上班 : 工作內容是寫通訊系統 : 最近遇到一個 bug : 解了好幾天都還沒解掉 : 請問我該怎麼辦? bug�� ...