看板 [ java ]
討論串[問題] 程式的例外
共 12 篇文章

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者Shrugg (淚眼問花花不語)時間12年前 (2013/04/16 22:45), 編輯資訊
0
0
0
內容預覽:
謝謝版主的詳細回答,. 但是以這個例子來說,想吃便當是這個主管對這個程式的功能要求. 既然已經都有考慮到所有可能的例外狀況了,為什麼不按照一開始的if去卡條件呢?. 版主後面用try & catch的方式好像也沒有比if的方法簡單方便. try跟catch還比if. 的字母還多.. 還是說例外可以一
(還有209個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者abola921 (墳都買不起了還想買房)時間12年前 (2013/04/16 12:05), 編輯資訊
0
0
0
內容預覽:
我把你的設的這例子先轉為簡單的程式碼. if (! 是數值 ) {}. else if (! 小於 Integer.MAX_VALUE) {}. else if (! 大於 Integer.MIN_VALUE) {}. else if ....... else{. /* 確定為有效數值,開始處理 *
(還有306個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者qrtt1 (有些事,有時候。。。)時間12年前 (2013/04/16 09:59), 編輯資訊
0
0
4
內容預覽:
嗯。其實我也不太明白合理的選擇方式。. 不過有些 library 設計者會寫下他們的 Exception 管理策略. 這是一個參考的方向,例如 AWS SDK. http://aws.amazon.com/articles/Amazon-S3/3604. <%. Exception Handling
(還有1262個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者swpoker (swpoker)時間12年前 (2013/04/16 09:30), 編輯資訊
0
0
0
內容預覽:
我曾經看過一個程式. 是否有錯誤是採用回傳true or false來表示. boolean execute(). 我問他怎麼這樣做?. 他表示這樣比較有效率. 我反問他. 正常的情況下當然要有效率. 可是難道發生錯誤也要很有效率嗎. 所以就改成. void execute() throws Exc
(還有825個字)

推噓9(9推 0噓 2→)留言11則,0人參與, 最新作者PsMonkey (痞子軍團團長)時間12年前 (2013/04/16 01:15), 編輯資訊
0
0
1
內容預覽:
這是一個很好的問題. 好到我覺得今天早上應該多燒三柱香感謝祖先 [意義不明]. 這個問題也有點大,說不定可以寫一本書?. 我也不是什麼 master 還是啥鬼的. 倉促隨手寫到哪算到哪. 只能說希望有拋磚引玉的效果. 我覺得看待 exception 機制,得兩方面都著眼. 一個是炸 exceptio
(還有3750個字)