ソフトウェアアーキテクトのためのSOLID原則入門
ソフトウェアアーキテクトが保守性、拡張性、テスト容易性の高いソフトウェアを設計するためのSOLID原則を習得し、現代のアーキテクチャパターンへの応用を学ぶコースです。
...
Share
SOLID原則の基礎と問題点の特定
Unit 1: SOLID原則への招待
SOLIDって何?
悪い設計の兆候
Unit 2: SOLID原則を一つずつ学ぶ
SRP: 責任は一つだけ
OCP: 開放と閉鎖
LSP: 置換できるか?
ISP: 小さなインターフェース
DIP: 依存を逆転
Unit 3: SOLID原則のまとめ
SOLID原則の全体像
SOLID原則の実践と現代アーキテクチャへの応用
Unit 1: SOLID原則の実践的適用
SRP: クラスを磨く
OCP: 拡張に開く
LSP: 継承の真実
ISP: インターフェースを絞る
DIP: 依存を逆転
Unit 2: SOLID原則と現代アーキテクチャ
SOLIDとアーキテクチャ
マイクロサービスとSOLID
DDDとSOLID