Re: [閒聊] 各位工作有遇到甚麼很扯的事情嗎?

看板Soft_Job作者 (HANA)時間12年前 (2012/09/12 19:33), 編輯推噓5(509)
留言14則, 9人參與, 最新討論串19/28 (看更多)
※ 引述《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)

09/12 19:40, , 1F
Exception也不是多大不了的大事情或是嚴重錯誤 重點是
09/12 19:40, 1F

09/12 19:41, , 2F
程式如果都執行無誤的話 註解掉LOG也沒差
09/12 19:41, 2F

09/12 19:45, , 3F
}catch(Exception e){log("Something is really wrong");}
09/12 19:45, 3F

09/12 21:44, , 4F
XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
09/12 21:44, 4F

09/12 21:45, , 5F
Exception 不處理, 只去 log 就已經有問題了
09/12 21:45, 5F

09/12 21:56, , 6F
Exception 不一定需要處理啊,但如果訊息都不想有也不想讓人
09/12 21:56, 6F

09/12 21:56, , 7F
困惑會寫成 catch(Exception ignored) {}
09/12 21:56, 7F

09/12 23:13, , 8F
幫他多加一段 finally{log("don't mark me!!");} -.-
09/12 23:13, 8F

09/13 02:30, , 9F
結果對不代表EXCEPTION不重要= = 進入CATCH時就代表你原本預
09/13 02:30, 9F

09/13 02:31, , 10F
期的程式部份沒有被執行.(沒被執行不嚴重的話.那寫做啥= =)
09/13 02:31, 10F

09/13 02:58, , 11F
如果被catch到的exception不重要的話~其實就該思考寫法上
09/13 02:58, 11F

09/13 05:05, , 12F
是不是有問題~應該是可以不用跳出不必要的exception的
09/13 05:05, 12F

10/02 22:02, , 13F
這要看狀況,有時候是廠商官方函式出錯,不影響結果,必須
10/02 22:02, 13F

10/02 22:02, , 14F
這樣處理
10/02 22:02, 14F
文章代碼(AID): #1GK7BiAy (Soft_Job)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 19 之 28 篇):
文章代碼(AID): #1GK7BiAy (Soft_Job)