リファクタリング– category –
-
リファクタリング
なぜelse、else ifを書かないようにすべきなのか?
結論 else、else ifは、判定条件の理解を複雑に見せてしまうため、 ifのみで実装することが望ましい。 性別を判定する例 Before: else句を使用した場合 [crayon-6787f8533280f979787613/] <メリット> ・多くの人が書くので、else句を使う... -
リファクタリング
if文をネスト(入れ子)させずにコーディングする方法
if文をネスト(入れ子)させずにコーディングする1つの方法です。 私が好んで使うパターンを紹介します。 基本的なパターン 1.デフォルト値を設定。 2.if文は、デフォルト値と異なる場合を判定して保持する。 3.処理は最後の1回だけとする。 &nb... -
リファクタリング
else句を使わないでコーディングする方法
ThoughtWorksアンソロジー ―アジャイルとオブジェクト指向によるソフトウェアイノベーションの第5章 オブジェクト指向エクササイズで取り上げられている、 「2.else句を使わない」で私が使っている方法です。 else句を使っているパターンを、使わないパタ...
12