カテゴリー: Architecture

Architecture

実践Clean Architecture & DDD@Laravel お勉強メモ

  Clean Architectureで開発してま 論よりコード! https://github.com/yuukanehiro/birthday-reminder 自分でも実装してみてます。     <I>にしている箇所が重要で、 切り替え テスト できるようにしている <DS>の箇所も切り出しているので テスト できる Entitiesで …

Architecture

SOLID原則

  S 単一責任の原則     O Open Closed オープン・クローズドの原則(Open-Closed Principle) 拡張に開いていて、変更には閉じていなければいけない … 拡張した時に変更が発生しない設計にすること。 →クラスの追加で対応できるようにする 抽象クラス、もしくはインターフェイスで対応できるようにする   L リスコ …

Architecture

継承より委譲

クソコード動画「継承」 pic.twitter.com/wK3mIx6XmE — ミノ駆動 (@MinoDriven) January 24, 2021 @see   なぜデザインパターンを理解できないのか やはりお前らのコンポジションは間違っている オープン・クローズドの原則(Open-Closed Principle) 拡張に開いていて、変更には閉じていなければいけない &#823 …