質問: DEFINE_FOUR){ //処理内容略 } ``` ### 補足 定数名は大体上記のような文字数です。in_arrayの第一引数はCakePHPを使用しているので、上記のように配列の形になります。 新しく入ってきたメンバーに、if文の中身が長くなるので、パターン2ではなく1の書き方でコーディングしてもいいかと聞かれたのですが、私は「in_arrayの速度や挙動に不安がある」「コードの長さがそんなに変わらない」「パターン2の方が見やすい」ことからパターン2でよいのではないかと考えています。 より適切なコーディングのために回答していただけると助かります。 よろしくお願いいたします。
回答: 条件の数にもよるでしょうが、個人的には判定を関数にして if文ではそれを呼び出すようにするのが好みかなあ。 関数を使わないならswitch文使うと思う。