关于用不用 Optional 和 warn 级别 log,大家有一套判断标准吗?

2022-07-22 20:17:19 +08:00
 Newyorkcity

RT ,工作一年多来时不时会遇到要不要让返回结果是 Optional ,有的时候觉得更安全,有的时候觉得有点啰嗦。

我现在的看法是,仅在针对一个 public 的会被其它地方调用的方法的返回值上使用。当返回值是 null 的情况是一种有意义的情况,那么应该用 Optional 。如果返回 null 本身是无意义的或者是异常的,那么此时不必封装。

关于什么时候用 WARN 级别日志,什么时候用 ERROR ,我目前还没有一个明确的说法,就很多时候跟着感觉走。

抛砖引玉,希望能得到大家的看法。

433 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/868098

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX