2
A
回答
1
如果可以,在存儲庫中正常處理異常(catch,log,recover)並將失敗情況傳遞給調用者以允許來電者從他們的尊重處理失敗。如果你不能,那麼它可能是一個致命的異常,並且可以記錄你是否可以終止。
1
與異常總是答案是「對付他們,你可以對付他們」
如果在一個異常的臉,庫仍然可以制定一個可接受的返回值,那麼repositiory應當予以受理。
如果存儲庫不能,並且只有被調用者具有處理該問題所需的所有信息,那麼異常應該會冒泡。
0
一般來說,我更喜歡在發生異常的地方捕獲和記錄異常。所以我會用一個。通常在發生異常時,您可以獲得有關錯誤的大部分信息,並且可以記錄描述性消息,並且可以更輕鬆地查看日誌。如果你把錯誤傳遞給鏈條,它會發現錯誤發生的地方要困難得多。並不是說檢查內部異常更困難,而是取決於你傳遞它的程度,當它被記錄時,你不會接近原始錯誤。
相關問題
- 1. 處理存儲庫層中的異常
- 2. 如何處理存儲庫層中的Spring數據異常
- 3. C#類庫異常處理
- 4. 庫中的異常處理
- 5. 何處/如何存儲或處理大量自定義異常?
- 6. 如何處理mysql中的存儲過程異常?
- 7. 如何處理SSIS包中的VB.NET類庫引發的異常?
- 8. db2存儲過程異常處理
- 9. 異常處理存儲過程
- 10. Azure表存儲異常處理
- 11. 如何處理DB倒入等異常在存儲過程中
- 12. 如何處理異常處理代碼中的異常?
- 13. 如何在node.js庫中處理未處理的異常
- 14. 存儲庫層處理異常的最佳實踐
- 15. 異常處理類
- 16. 如何在靜態庫中處理異常或編寫自定義異常類?
- 17. 如何處理未處理的異常?
- 18. c#類的異常處理
- 19. 如何在類級別處理未處理的異常
- 20. 純C異常處理庫
- 21. 處理數據庫異常
- 22. 何處將自定義異常類存儲在Grails項目中?
- 23. 庫中的異常處理策略
- 24. 存儲過程中的異常管理?
- 25. 如何處理本地dotfile存儲庫?
- 26. 處理內存異常
- 27. 處理基類異常
- 28. C#異常處理類
- 29. 如何處理REST異常?
- 30. 如何處理異常