SOLIDに従ってJavaScriptを書く 質問する

SOLIDに従ってJavaScriptを書く 質問する

JavaScript の開発中に SOLID プログラミング原則 (またはその一部) を使用した人はいますか?

私はこれについて読み始めたばかりですが、JS でこれを使用した人は誰も見つけられません。実装/使用が簡単だと思う唯一の部分は、「単一責任の原則」です。

私が探しているのは、これらの原則が使用されている記事または例です。また、一部の部分を使用しないほうがよい理由について何か議論はありますか?

たとえば、「インターフェース分離の原則」では、「多数のクライアント固有のインターフェースは、1 つの汎用インターフェースよりも優れているという考え方」が述べられています。

しかし、私の知る限り、JS にはインターフェースというものは存在しません (あったら良いのですが)。

ベストアンサー1

Derek Greer 氏は、Fresh Brewed Code での SOLID JavaScript に関する一連の記事で、この問題に取り組もうとしているようです。

  1. 単一責任の原則
  2. オープン/クローズド原則
  3. リスコフの置換原則
  4. インターフェース分離の原則
  5. 依存性逆転の原則

おすすめ記事