0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

📖「良いコード/悪いコードで学ぶ設計入門」(第6章 条件分岐)を読んだ感想

Posted at

前回の話

感想 (第6章 条件分岐)

良いコード悪いコード.001.png

[ 学んだこと ]

  • 可読性が下がる為、条件分岐のネスト状態はやめよう
    • 早期 return するような構成の方が見通しが良い
      • 条件追加の場合も対応しやすい
  • 分岐内の処理で重複コードやめよう
    • 処理をメソッド化しメソッド呼ぶだけにするか、専用のクラスを作成するか
  • フラグ引数による、実装はやめよう
    • 内部の処理が不明瞭になり、ロジックを読む必要が出てくる。つまり、可読性が下がる
    • ストラテジパターンで実現できるか検討するのも良い
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?