0
在UI代碼調用業務類中的業務方法的Winforms應用程序中,將錯誤作爲例外傳回UI代碼是否是最佳做法?應該將錯誤作爲例外傳遞給winforms應用程序中的UI代碼?
此外,如果有某種特定業務方法可能存在的幾種主要類型的異常,那麼在UI中定製向用戶呈現的文本的定義會在何處有意義?
謝謝
在UI代碼調用業務類中的業務方法的Winforms應用程序中,將錯誤作爲例外傳回UI代碼是否是最佳做法?應該將錯誤作爲例外傳遞給winforms應用程序中的UI代碼?
此外,如果有某種特定業務方法可能存在的幾種主要類型的異常,那麼在UI中定製向用戶呈現的文本的定義會在何處有意義?
謝謝
異常應該在他們最好處理的級別處理。在大多數情況下,這是您的用戶界面;然而,在你的代碼中處理異常有很多原因。
關於異常消息的用戶體驗,您會發現在您的WinForms/WPF應用程序中顯示異常/錯誤消息時出色的article here。