|
|
1
1
在良好的实践中,不是真的。。。不过,如果你愿意的话,你可以做一些黑客攻击 真正地
例如,这些黑客之一是
就我个人而言,我继承了多个“基本异常”(通常是
编辑:
根据你提到的
基本上,我有一些在整个应用程序中使用的“全局”异常。包括(但不限于):
然后,我只在包级别声明异常。在那个目录里(
我这么做的原因很简单。我才不管呢
|
|
|
2
7
你似乎把注意力集中在这些是“幽灵”类的概念上——没有实现的类,或者没有标记接口的类。坦白说,你没抓住重点。
这只比简单地到处抛出“Exception”要好一点;您需要仔细检查异常消息以了解哪里出了问题。 现在,去仔细阅读这个提议。
基本上,我们只在例外情况下允许更大的粒度 类型 现在,如果尝试的操作可能引发多个相同类型的异常,则只需检查消息。通常情况下,情况不应该是这样。
|
|
|
3
1
有些人使用 autoloader 动态创建异常。 |
|
|
4
0
--当您调用它们时——主要是在“包”级别上,或者当一个方法被期望抛出一个或另一个异常时(因此我可以捕获这个非常特殊的异常并相应地处理它)。 重影文件 但它只会让你的项目更有条理,最终更容易调试。而且,由于这些异常只在需要的基础上加载,所以拥有大量的异常不会影响性能。 |
|
|
5
0
|
|
Fahim B · 删除id号之间的空格[重复] 1 年前 |
|
|
Matt Schaaf · 如何获得每15分钟生成的数据点的日均值? 2 年前 |