[URL] Shit Happens!該抓還是該丟?

看板Soft_Job (軟體人)作者 (有些事,有時候。。。)時間13年前 (2012/09/10 09:30), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
http://www.ithome.com.tw/itadm/article.php?c=75863 現代程式語言多內建例外處理(Exception handling)機制, 目的在讓程式的錯誤發生時,可以有更正式的處理方式。例外 處理有如公園中跑步,踏到狗屎會迫使你停下來處理,而不僅 是咒罵一聲「Shit Happens!」後,繼續前進。 例外強制程式離開當時執行流程 以C為例,函式執行失敗時的處理方式之一,是傳回錯誤代碼 來表示某個錯誤,開發者必須檢查函式傳回值,以判斷錯誤是 否發生,然而此方式沒有任何強制性,開發者可能有意或無意 忽略了檢查,程式因而持續往下一步運行而進入錯誤流程,就 算開發者忠實地檢查錯誤代碼,也會導致商務處理流程中夾雜 著錯誤處理邏輯,使得程式碼充滿混亂。 ..................................................... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.128.164

09/10 13:45, , 1F
Try Catch 好像也很混亂..不怎麼討喜
09/10 13:45, 1F
文章代碼(AID): #1GJKAQlT (Soft_Job)
文章代碼(AID): #1GJKAQlT (Soft_Job)