https://qiita.com/leonis_sk/items/efa295a26adc5ee5abef

背景 コーディング初心者のコードレビューをしていると、しばしば if-else の深いネストが散見されます。SonarQube などのメトリクスツールでも「cyclomatic complexity が高すぎる」と怒られるやつです。 条件分岐を徹底的に減らしていこうとすると Strategy パターンやら State パターンといったデザインパターンの話...