Re: [問題] 程式的例外
謝謝版主的詳細回答,
但是以這個例子來說,想吃便當是這個主管對這個程式的功能要求
既然已經都有考慮到所有可能的例外狀況了,為什麼不按照一開始的if去卡條件呢?
版主後面用try & catch的方式好像也沒有比if的方法簡單方便. try跟catch還比if
的字母還多.
還是說例外可以一次攔截各種狀況? 所以比較好用?
可是例外的try & catch還是要提供例外的狀況不是嗎?
這樣又回到原來的命題了.即:我如果猜的到例外,還會讓例外發生嗎?
然而綜合大家的回答,例外的狀況看起來似乎是Compile時就已經被預料到,
而不是真的如字面的"例外"是無法預期的,所以是不是稱作"狀況"會比較不容易誤解?
如果是"狀況"那現在問題變成了"我不了解使用例外比使用其他方法好在哪裡了"
有人提到Soket斷線時無法用if. 但是可以用timeout不是嗎?
有人提到if會寫不完. try & catch不是也會寫不完?
謝謝大家這麼熱心的回答,我覺得Java板好熱情,難道是咖啡的問題:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 137.132.255.14
推
04/25 23:44, , 1F
04/25 23:44, 1F
→
04/25 23:45, , 2F
04/25 23:45, 2F
討論串 (同標題文章)