📚
プログラミングのさまざまな原則について
DRY 原則
この記事から抜粋
ちなみに、DRY原則と似たような意味の言葉で「OAOO原則」というものがあります。
OAOO原則の方は「同じコードを何度も書くな!」原則です。DRY原則とOAOO原則は混同されている場合も多いのですが、DRY原則の方が少し広い意味になります。
OAOO原則の方はコードの書き方における、DRY原則の方はシステム全体における「重複させんな!」な思想です。
CQS 原則
- 関数の副作用を抑えるための設計思想
現状はこの設計思想をどのように実現するか把握しておらず、関数に副作用が発生しないよう気をつけるくらいの理解です。
参考サイト
単一責任原則
単一責任の原則は、オブジェクトは1つの責任のみを果たすように設計するべきという考え方です。
参考サイト
https://www.tasc.co.jp/work/20220426-2#:~:text=single responsibility (%E5%8D%98%E4%B8%80%E8%B2%AC%E4%BB%BB,%E3%81%82%E3%82%8B%E3%81%B9%E3%81%8D%E3%81%A8%E3%81%84%E3%81%86%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82
インターフェイス分離の原則
調査中
驚き最小の原則
調査中
Discussion