エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
リーダブルコードをさらに改良する(アンチ・アーリーリターン)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
リーダブルコードをさらに改良する(アンチ・アーリーリターン)
リーダブルコードで推奨されているアーリーリターン。このアーリーリターンのデメリットについて考え、... リーダブルコードで推奨されているアーリーリターン。このアーリーリターンのデメリットについて考え、アーリーリターンを使わない方法で改良します。アーリーリターンに違和感を感じる人は、違和感の答えが見つかるかもしれません。 関数から早く返す まず、リーダブルコードの説明です。 関数で複数のreturn文を使ってはいけないと思っている人がいる。アホくさ。関数から早く返すのはいいことだ。むしろ望ましいこともある。例えば、 リーダブルコード p91 // コード1:リーダブルコードから引用 public boolean Contains(String str, String substr) { if (str == null || substr == null) return false; if (substr.equals("")) return true; ... } このような「ガード節」を使わ