Preconditions
私たちのコードでは、引数を次のようにチェックすることがよくあります。
Preconditions.checkArgument(expression, "1" + var + "3");
しかし、このコードは非常に頻繁に呼び出されることがあります。これは、パフォーマンスに顕著な悪影響を与える可能性がありますか? 切り替えるべきか
Preconditions.checkArgument(expression, "%s%s%s", 1, var, 3);
?
(ほとんどの場合、条件が true になると思います。false はバグを意味します。)