全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3003
推到 Plurk!
推到 Facebook!

遇到難解的bug 鬱悶阿,請問大家都是怎麼自處?

尚未結案
leveon
資深會員


發表:30
回覆:389
積分:303
註冊:2012-02-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2012-06-20 12:52:14 IP:118.165.xxx.xxx 訂閱
這真是折磨人的工作 !!
已經連續找好幾個小時了
數萬行的程式碼滾來滾去 下了數十個中斷點
隱約知道原因 但就是沒辦法順利除掉 鬱悶阿~~
我有以下幾個選擇
1.用例外處理 屏避錯誤 原因不要管他
2.休息 改天再說
3.繼續奮鬥
4.打掉重鍊 找回舊版正常源碼

大家會怎麼做阿 等等要去擲茭杯了
leveon
資深會員


發表:30
回覆:389
積分:303
註冊:2012-02-12

發送簡訊給我
sryang
尊榮會員


發表:39
回覆:762
積分:920
註冊:2002-06-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2012-06-20 16:19:32 IP:114.35.xxx.xxx 訂閱
先休息一下換別的事情來做,突破點會在不經意中出現的
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2012-06-20 17:52:13 IP:60.248.xxx.xxx 未訂閱
Hi

看看綜藝節目或笑話,笑笑能讓腦筋清晰一點吧?

1.確定問題產生原因,理清問題發生時間點.
2.從大到小逐漸縮小可能出現問題的範圍.
3.把不見的資料、變數或判斷式用Memo或Log秀出來.
4.確認邏輯規則是不是對的?
5.逐行執行.
6.產出的資料交互比對.

大概是這樣,一般的小問題大概這樣就可以解決,不過我也遇到過有的較複雜問題解了好幾個月才解出來

===================引 用 leveon 文 章===================
這真是折磨人的工作!!
已經連續找好幾個小時了
數萬行的程式碼滾來滾去 下了數十個中斷點
隱約知道原因 但就是沒辦法順利除掉 鬱悶阿~~
我有以下幾個選擇
1.用例外處理 屏避錯誤 原因不要管他
2.休息 改天再說
3.繼續奮鬥
4.打掉重鍊找回舊版正常源碼

大家會怎麼做阿 等等要去擲茭杯了
aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2012-06-20 18:37:52 IP:114.32.xxx.xxx 訂閱
休息 1 (摩鐵的那種更佳 :p )
------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
ANDY8C
資深會員


發表:114
回覆:582
積分:299
註冊:2006-10-29

發送簡訊給我
#6 引用回覆 回覆 發表時間:2012-06-20 19:04:24 IP:210.66.xxx.xxx 未訂閱
大俠,話中有話,小弟駑鈍可否明示 ?
..............................
要懂的放空自己,別被資訊科技綁死
出門不帶手機/不帶任何資訊設備,讓一天沒人能找到您
只帶錢包
找個沒有熟人的戶外走走(有樹/有風/有天空/綠地)...,
吃些沒吃過的東西,,喝杯平常沒喝過的飲料.....逛到天黑才回家
.....
您會發現,沒失去什麼,日子一樣可以過

(隔天被客戶罵死別 k 我)

===================引 用 aftcast 文 章===================
休息 1 (摩鐵的那種更佳 :p )
------
---------------------------------------
偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩.
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#7 引用回覆 回覆 發表時間:2012-06-20 20:13:32 IP:118.160.xxx.xxx 未訂閱
1.先按自己想法找出可能點, 大概花個7天
2.如果沒辦法, 上網查個上千篇討論, 看看能不能找到一點光明, 再花個7天
3.若再解不出, 再來花個7天, 改用別種寫法試試能不能解決
4.再不行, 逐步還原舊碼, 一點一點找問題, 可能再花個7天
5.完全不行, 放空7天
6.回頭再來試個7天, 上述1-4的步驟
7.已經沒辦法了, 上KTOP求助, 不過能不能得到答案, 不知道, 等個7天
8.通常我的天助, 經過77 49天, 哈哈! 如果這個時候你還沒死的話, 問題多半迎刃而解~~
編輯記錄
P.D. 重新編輯於 2012-06-20 06:15:16, 註解 無‧
leveon
資深會員


發表:30
回覆:389
積分:303
註冊:2012-02-12

發送簡訊給我
#8 引用回覆 回覆 發表時間:2012-06-21 09:24:02 IP:122.116.xxx.xxx 訂閱
 天呀 大家都好認真在解決問題哩
我也應當要見賢思齊才是~~

P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#9 引用回覆 回覆 發表時間:2012-06-21 15:23:49 IP:118.160.xxx.xxx 未訂閱
因為我正好在撞牆期的第5階段, 所以有空回, 否則那麼多時間理會, 呵~呵~呵~
===================引 用 leveon 文 章===================
天呀 大家都好認真在解決問題哩
我也應當要見賢思齊才是~~

s92405054
高階會員


發表:7
回覆:49
積分:101
註冊:2009-04-07

發送簡訊給我
#10 引用回覆 回覆 發表時間:2012-06-21 19:02:14 IP:60.248.xxx.xxx 訂閱
解不出來就引咎辭職


.......................................................一切都是玩笑話 = = 還是要過生活的,所以還是要想辦法
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#11 引用回覆 回覆 發表時間:2012-06-21 20:49:36 IP:118.160.xxx.xxx 未訂閱
我是公司的負責人, 我不知道要怎麼引咎辭職!! 這~~~這太為難我了!
===================引 用 s92405054 文 章===================
解不出來就引咎辭職


.......................................................一切都是玩笑話 = = 還是要過生活的,所以還是要想辦法
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#12 引用回覆 回覆 發表時間:2012-06-21 21:28:52 IP:111.242.xxx.xxx 未訂閱

我怎麼不知道有摩鐵這招?改天請教一下。^^
===================引 用 aftcast 文 章===================
休息 1 (摩鐵的那種更佳 :p )
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#13 引用回覆 回覆 發表時間:2012-06-21 21:30:18 IP:111.242.xxx.xxx 未訂閱
這樣很麻煩耶.七七您都到了五七了,還剩二七......來日不多了。快點想想辦法吧。
總不能老是靠打井才能打出靈芝吧。^^
===================引 用 P.D. 文 章===================
因為我正好在撞牆期的第5階段, 所以有空回, 否則那麼多時間理會, 呵~呵~呵~
===================引 用 leveon 文 章===================
天呀 大家都好認真在解決問題哩
我也應當要見賢思齊才是~~

leveon
資深會員


發表:30
回覆:389
積分:303
註冊:2012-02-12

發送簡訊給我
#14 引用回覆 回覆 發表時間:2012-06-22 07:39:14 IP:111.240.xxx.xxx 訂閱
 原來印章老大是老闆呀 看來老闆也不太好當 薪羅不爽扭頭就走
老闆要留下來與公司共存亡 XD

昨天開會又被叫進去洗臉了 政治問題全賴給技術問題 回家心情不好
一睡睡到現在 正想改行當老闆 看來還要再想想




P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#15 引用回覆 回覆 發表時間:2012-06-22 21:46:51 IP:118.160.xxx.xxx 未訂閱
當老闆的要看 薪羅 的臉色
當老闆的要跪下來求 薪羅 做事
當老闆的要開放網路讓 薪羅 可以上網, 交友, 購物
當老闆的眼睜睜的看 薪羅 可以放假, 自己卻要7-11, 公平嗎~~~~
當老闆的看著 薪羅 有勞工保險, 自己卻什麼都沒有,公平嗎~~~~
當老闆的健保費, 一個月一個人要3000多元, 生病還是得住健保房, 掛號一樣付 150元, 公平嗎~~~~
當老闆的退休, 什麼都沒有, 但 薪羅 還可以領 勞工退休金, 公平嗎~~~~
當老闆的被迫逼退的話, 什麼都沒得拿, 但 薪羅 還有勞工局撐腰, 公司還得付 資遣費, 公平嗎~~~~

下回叫我公平哥算了!
===================引 用 leveon 文 章===================
原來印章老大是老闆呀 看來老闆也不太好當 薪羅不爽扭頭就走
老闆要留下來與公司共存亡 XD

昨天開會又被叫進去洗臉了 政治問題全賴給技術問題 回家心情不好
一睡睡到現在 正想改行當老闆 看來還要再想想




ANDY8C
資深會員


發表:114
回覆:582
積分:299
註冊:2006-10-29

發送簡訊給我
#16 引用回覆 回覆 發表時間:2012-06-23 03:03:11 IP:210.66.xxx.xxx 未訂閱
要當老板很容易,請事務所申請,很快就有公司了
但不會比上班輕鬆,如果收入無法是上班薪水的 2~3 以上,
上班還是比較好.

老板的臉色, 不會比客戶的臉色難看.

軟體寫不出來是常有的事,很多作品都是 "一個轉念" 就搞定的.

所以頭腦放空很重要,睡飽也很重要.

------
---------------------------------------
偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩.
編輯記錄
ANDY8C 重新編輯於 2012-06-22 13:26:58, 註解 無‧
ANDY8C 重新編輯於 2012-06-23 21:41:16, 註解 無‧
ANDY8C 重新編輯於 2012-06-23 21:43:35, 註解 無‧
Victor4022
中階會員


發表:0
回覆:76
積分:90
註冊:2011-02-20

發送簡訊給我
#17 引用回覆 回覆 發表時間:2012-06-23 21:18:26 IP:61.216.xxx.xxx 訂閱
問題與挑戰隨時都會碰到,有時候程式碼看到爛也找不出問題,就朝先治標的方式前進,有能力才治本:
1. 如果是自己寫的程式,自己 code review 好幾次後還找不到原因,會拜託團隊的其他人看;
2. 如果是別人寫的程式碼,如果又剛好作者不在公司了,先想辦法解決短期問題 => 找機會重構不穩定的地方。


有時問題發生不見得是自家產品問題,甚至防毒軟體、Windows 更新後會發生問題,只能抽絲剝繭去證明自己不是兇手,甚至要請客戶確認硬體正常:
1. 有次碰到客戶更新自家系統後,Windows Server 不斷的發生資源被用盡,無法建立網路連線,導致其他電腦無法連到這台 Windows Server,花了一個星期追查 code 與確認那台 Windows 環境,還從新竹開車殺到高雄直接看客戶主機問題,後來找到問題了,不是我們軟體商的問題,問題出在網路卡硬體 catch 異常,導致 Windows event 在問題發生時會大量印出"共用區不足"問題,也洗刷我們軟體產品的冤屈。
2. 有客戶安裝我們的產品,就一直說電腦變很慢。查了半天,最後是他電腦的光碟和硬碟用同個排線,還指定"PIO模式",而且硬碟用 CrystalDisk 確認已經用了快3萬小時、壞軌不少,換了顆新硬碟 => 解決。

唉,程式如果只是產品功能面的問題,都還算好查;如果是環境面的問題,或是 Hook、Driver 類的程式,看問題方式就不一樣了。




happosai
高階會員


發表:93
回覆:228
積分:109
註冊:2002-09-15

發送簡訊給我
#18 引用回覆 回覆 發表時間:2012-08-01 00:50:53 IP:118.169.xxx.xxx 訂閱
小弟也碰過蠻多頭痛的bug,例如:

1. ethernet switch被打掛: 自此之後絕不用台灣的SoC,有夠爛...寫的不清不處,register填下去沒作用,搞屁啊,最後用軟體解決
2. touch panel touch點漂移~這也是超級頭大的問題,後來發現解法也不太對,應該用濾波的,算是本質學能不足吧

小弟個人的debug心得:
godspeedlee.myweb.hinet.net/debugging/

wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#19 引用回覆 回覆 發表時間:2012-08-05 04:25:56 IP:36.228.xxx.xxx 訂閱

編輯記錄
wameng 重新編輯於 2012-08-04 15:28:19, 註解 無‧
系統時間:2024-04-27 7:13:19
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!