# フィールド数の最少化

クラスが持つフィールド数はできる限り少なくしましょう。フィールド数が多いとそれだけ複雑になり、単一責任原則を破りやすくなります。

少なくするには以下のような方法があります。

  • 関数内でローカル変数を作成する
  • 関数のパラメータで受け取る

NOTE

✏️ フィールド数は最小限にする

# 注意

パフォーマンスを良くするために重い計算の結果をキャッシュとして保持しているような場合は例外です。ただし、早すぎる最適化を行わないようにしましょう。