alp*_*ogg 5 error-handling domain-driven-design asp.net-mvc-2
在DDD设计的ASP.NET MVC2 Web应用程序中,有关错误处理的"最佳实践"是什么?例如,让我们采用Web应用程序最常见的方面,即登录:
你如何冒泡错误,使他们提供信息,而不是对用户充满敌意?您是否使用异常丢弃代码然后只在Application_Error()中处理它们?例如,当密码为空时,ValidateUser()抛出一个ArgumentNullException(),当密码不正确时,抛出一个AuthenticationException(),或者返回一个bool = false?如果是后者,您如何告知用户导致验证失败的原因?
| 归档时间: |
|
| 查看次数: |
451 次 |
| 最近记录: |