私は Java 言語を使用していますが、オブジェクトが見つかった場合にそれを返すメソッドがあります。
見つからない場合は、次のようにすればよいですか?
- nullを返す
- 例外を投げる
- 他の
ベストプラクティスまたはイディオムはどれですか?
ベストアンサー1
常に値が見つかることを期待している場合は、値が見つからない場合に例外をスローします。例外は、問題が発生したことを意味します。
値が欠落していても存在していても、その両方がアプリケーション ロジックに対して有効な場合は、null を返します。
さらに重要なのは、コードの他の場所で何を行うかです。一貫性が重要です。