2024-01-01から1年間の記事一覧
この記事について Clean Architecture 達人に学ぶソフトウェアの構造と設計を読んだ際の覚え書きです 覚え書き コンポーネントとは、デプロイの単位のことである。 動的にリンクされたファイルを実行時にプラグインできる。これが我々のアーキテクチャにおけ…
この記事について Clean Architecture 達人に学ぶソフトウェアの構造と設計を読んだ際の覚え書きです 覚え書き ソースコードの依存関係が(具象ではなく)抽象だけを参照しているもの。それが、最も柔軟なシステムである。 このルールを絶対のものとして守り…
この記事について Clean Architecture 達人に学ぶソフトウェアの構造と設計を読んだ際の覚え書きです 覚え書き インターフェイス分離の原則(ISP)は言語の問題であり、アーキテクチャの問題ではないと考える人もいるかもしれない 必要としないモジュールに…
この記事について Clean Architecture 達人に学ぶソフトウェアの構造と設計を読んだ際の覚え書きです 覚え書き アーキテクチャの観点からリスコフの置換原則(LSP)を理解するにはこの原則に違反した時にシステムのアーキテクチャに何が起こるのかを考えてみ…
この記事について Clean Architecture 達人に学ぶソフトウェアの構造と設計を読んだ際の覚え書きです 覚え書き 言い換えれば、ソフトウェアの振る舞いは、既存の成果物を変更せず拡張できるようにすべきである、ということだ。 アーキテクチャは、いつどのよ…
この記事について Clean Architecture 達人に学ぶソフトウェアの構造と設計を読んだ際の覚え書きです 覚え書き SOLID原則の単一責任の原則とは別ものである。 SOLID原則の単一責任の原則は「ひとつの関数はたったひとつのことだけを行うべき」ではない。 こ…