データベースでユーザーを検索し、そのアドレスと所属するチームを返すJavaのメソッドがあるとします。
メソッドから両方の値を返したいのですが、データベース呼び出しが含まれ、分割には2倍の呼び出し回数が含まれるため、メソッドを2つに分割したくありません。
中規模から大規模のソフトウェアプロジェクトでの典型的な懸念を考えると、最良の選択肢は何ですか?
whatGoesHere getUserInfo(String name) {
// query the DB
}
質問は既存の質問と重複しているように感じますが、お互いの質問には、この例とは十分に異なる要素が含まれているため、もう一度質問する価値があると思いました。