当前位置:  开发笔记 > 编程语言 > 正文

在哪里放试试

如何解决《在哪里放试试》经验,为你挑选了2个好方法。

考虑这种情况:我有3层应用程序,当用户点击按钮时,按钮事件处理程序调用biz层中的方法,该方法对我的按钮事件处理程序提供的数据执行任何操作,然后将该数据传递给发送的数据Access层他们到后端数据库.问题是在哪里放试试?在数据层,在商业层,在表示层或可能把它放在所有这些?在这种情况下,表示异常处理的最佳策略是什么?



1> Ramesh..:

我们跟着

如果您不知道如何处理异常,请不要捕获异常.

我们从不处理任何我们无法处理或违约的例外情况.它会冒出来,我们会在应用程序级别处理它.

假设您可以为业务对象默认值,则可以在业务层中处理它.


是的,赶上你能够处理它的例外.如果您不知道如何处理它,请不要抓住它.(有时,"抓住并忽略它"可能是有效的事情,所以这样做.)

2> Leon Bambric..:

肯定会把一个最接近用户的try catch - 因为在那个位置你可以把它翻译成对你的用户有意义的东西.

如果您打算对它们执行某些操作,则只需要更深入的尝试捕获 - 例如,处理异常,或者记录并重新抛出异常.

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有