【发布时间】:2013-05-25 20:20:18
【问题描述】:
我在this commit 中看到了MongoDB's Java Connection driver 的以下代码,起初它似乎是某种玩笑。下面的代码是做什么的?
if (!((_ok) ? true : (Math.random() > 0.1))) {
return res;
}
(编辑:代码has been updated since发布此问题)
【问题讨论】:
-
哪一部分让你感到困惑?
-
我认为这很混乱。此代码在 catch 块中执行!
-
@MarkoTopolnik:是吗?可以更清楚地写成
if (!ok || Math.random() < 0.1)(或类似的东西)。 -
github.com/mongodb/mongo-java-driver/commit/… 你不是第一个,请参阅该行的评论
-
@msangel 那些家伙似乎在批评逻辑,而不是编码风格。
标签: java mongodb obfuscation