看板 Soft_Job 關於我們 聯絡資訊
※ 引述《mgtsai ()》之銘言: : ※ 引述《C6H5CH3 (........)》之銘言: 一個程式碼好不好小弟不敢評論 不過很扯的問題倒是遇過 之前系統有一隻function常常會丟一些不正常的exception 然後log上就很多這個exception的錯誤訊息 我就跟開發這隻程式的RD說 「你看!這段程式一直都有錯誤訊息跑出來耶」 try{ ... }catch(Exception e){ log(e); } 結果那個RD的回應 「這樣啊,那我改這樣就不會有錯誤訊息跑出來了」 try{ ... }catch(Exception e){ //log(e); } 我:(這是再衝三小).... 這種處理問題的方式真的讓我下巴脫臼 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.249.182.90 ※ 編輯: del680202 來自: 111.249.182.90 (09/12 19:37)
erspicu:Exception也不是多大不了的大事情或是嚴重錯誤 重點是 09/12 19:40
erspicu:程式如果都執行無誤的話 註解掉LOG也沒差 09/12 19:41
gmoz:}catch(Exception e){log("Something is really wrong");} 09/12 19:45
f1234518456:XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 09/12 21:44
CRPKT:Exception 不處理, 只去 log 就已經有問題了 09/12 21:45
qrtt1:Exception 不一定需要處理啊,但如果訊息都不想有也不想讓人 09/12 21:56
qrtt1:困惑會寫成 catch(Exception ignored) {} 09/12 21:56
windlalala:幫他多加一段 finally{log("don't mark me!!");} -.- 09/12 23:13
bndan:結果對不代表EXCEPTION不重要= = 進入CATCH時就代表你原本預 09/13 02:30
bndan:期的程式部份沒有被執行.(沒被執行不嚴重的話.那寫做啥= =) 09/13 02:31
andymai:如果被catch到的exception不重要的話~其實就該思考寫法上 09/13 02:58
andymai:是不是有問題~應該是可以不用跳出不必要的exception的 09/13 05:05
barry08tw:這要看狀況,有時候是廠商官方函式出錯,不影響結果,必須 10/02 22:02
barry08tw:這樣處理 10/02 22:02