我应该创建私有的静态最终String =“ Some exception message”还是将其留在代码中?

北极

我应该创建私有的静态最终String =“ Some exception message”还是将其留在代码中?有性能问题吗?我有很多例外情况。在任何特定情况下,文本大部分都是不同的。警惕性能和内存问题。将来的记录中很可能会进行国际化。

克里斯 :

IMO的Bozho和Thilo回答的例外是,您在多个地方使用例外消息时。如果要将一条消息移至静态最终字符串,请对该文件中的所有异常执行此操作以确保一致性。如果在文件的顶部找到一条异常消息,逻辑将建议所有异常消息都可以在文件顶部找到。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

PHPMailer引发错误,查找我的代码中没有的PHPMailer \ PHPMailer \ Exception?

我应该将其存储在数据库中还是代码中?

前提方法应该是公开的还是私有的?

使用Spock在Java中模拟私有静态最终变量

Java中“私有静态最终”和“公共静态最终”类变量的最接近Ruby表示?

如果我制作一个结构并将其放在向量中,它是驻留在堆还是堆栈上?

为什么 GCC 可以编译 std::exception("some error msg") 没有错误?

默认情况下,@ IBOutlet在iOS中应该是私有的还是内部的?

释放父模块的其中一个模块时,我应该将父pom留在SNAPSHOT中还是应将其传递给RELEASE

我应该启用Mobo Raid控制器还是将其留在AHCI?

在Ubuntu中可以看到我所有的Windows文件是否正常?我在Ubuntu中创建的文件是私有的吗?

想知道我的代码中 NumberFormat Exception 背后的原因

我应该使用属性还是私有属性?

我应该使用私有变量还是属性

Symfony(3.4.2)-错误:无法从容器中获取控制器“ fos_rest.exception.twig_controller”,因为它是私有的

注入的依赖项应该是公开访问的还是私有的?

CountedCompleter类中的“私有静态最终VarHandle挂起”有什么作用

我应该将 C 静态函数转换为私有成员函数还是未命名命名空间中的自由函数?

在单元测试中访问私有静态最终值的最佳实践

在JavaScript中创建私有静态函数?

构造函数中的变量在 Kotlin 中应该是私有的或公共的

Kotlin中的class属性应该是私有的,如何访问它们?

在 Flutter 中 throw Exception('message') 与 throw 'message' 之间有什么实际区别吗?

为什么PHP Exception类中的所有方法都是最终方法?

Exception.Message与Exception.ToString()

SQLAlchemy 中的 conn.execute('some string') 和 conn.execute(text('some string')) 有什么区别?

我应该使用SceneBuilder还是在代码中实现布局?

我应该在每次使用它时创建一个全新的SqlConnection,还是每次都尝试重新打开一个现有的连接?

为什么我的代码会出现“ Win32Exception”?