Avatar
あー、前提としては事前条件の不正で Logic Failure だから preconditionFailure にするのが正しいんだけど、絶対にクラッシュさせたくないから assertionFailure にしておいて Release ビルドでは握りつぶしたいというテクニックを使っているケースの話ですね。まあ Optional にして呼び出し側で握りつぶす実装になるのかな。気持ち悪いけど。