Golang錯誤和異常處理的正確姿勢

錯誤和異常是兩個不同的概念,非常容易混淆。很多程序員習慣將一切非正常情況都看做錯誤,而不區分錯誤和異常,即使程序中可能有異常拋出,也將異常及時捕獲並轉換成錯誤。從表面上看,一切皆錯誤的思路更簡單,而異常的引入僅僅增加了額外的複雜度。 但事實並非如此。衆所周知,Golang遵循「少即是多」的設計哲學,追求簡潔優雅,就是說如果異常價值不大,就不會將異常加入到語言特性中。 錯誤和異常處理是程序的重要組成
相關文章
相關標籤/搜索