2

我在编程的早期阶段,在Java和C#中有一些应用程序。我使用一个基本的mvc-logic作为视图,一个控制器和连接到数据库的模型。使用MVC应用程序进行异常处理

我已经花了不少脑细胞如何以一种好看的方式处理异常,到目前为止我的解决方案有一种气味。有一段时间我把所有的例外都扔到了视图中,但这看起来很糟糕。现在我在控制器中有catch-block,但不知道如何处理它们。

如果控制器曾经有void方法,他们现在返回一个带有某种错误信息的字符串。如果方法必须返回一些东西,它们现在返回null,并且视图在做任何事之前检查响应是否为null。

我在找的是一个更好看的解决方案!有没有最佳实践方法来做到这一点?我在googleing期间没有找到任何东西。

我意识到这是一个普遍的问题,但我希望有一些提示。

回答

相关问题