1. 程式人生 > >《程式碼大全》之錯誤處理技術(Error-Handling Techniques)

《程式碼大全》之錯誤處理技術(Error-Handling Techniques)

1、返回中立值

       處理錯誤資料的最佳做法就是繼續執行操作並簡單地返回一個沒有危害的數值。

2、換用一下正確的資料

       在處理資料流的時候,有時只需返回下一個正確的資料即可。

3、返回與前次相同的資料

       如果前面提到的體溫計讀取軟體在某次讀取中沒有獲得資料,那麼他可以簡單地返回前一次的讀取結果。

4、換用最近合法值

       在有些情況下,可以選擇返回最近的那個合法值,就像前面的Velocity例子裡那樣。

5、把警告資訊記錄到日誌檔案中

       在檢測到錯誤資料的時候,可以選擇在日誌檔案中記錄一條警告資訊,然後繼續執行。

6、返回一個錯誤碼

       可以決定只讓系統的某些部分處理錯誤。

7、呼叫錯誤處理程式或物件

       把錯誤處理都集中在一個全域性的錯誤處理子程式或物件中。

8、當錯誤發生時顯示出錯誤訊息

       可以把錯誤處理的開銷減到最少,然而他也可以會讓使用者介面出現的資訊散佈到整個應用程式中去。

9、用最妥當的方式在區域性處理錯誤

 10、關閉程式