Similar to SOLID
GRASP
GRASP (object-oriented design)開放/閉鎖原則
Open–closed principleデメテルの法則
Law of Demeterリスコフの置換原則
Liskov substitution principleコマンドクエリ分離
Command–query separationオブジェクト指向分析設計
Object-oriented analysis and designポートとアダプタ
Hexagonal architecture (software)プログラミング原則の一覧
YAGNI
You aren't gonna need it依存性逆転の原則
Dependency inversion principle驚き最小の原則
Principle of least astonishment関心の分離
Separation of concerns機構と方針の分離
Separation of mechanism and policyKISSの原則
KISS principle▼-1 trends90対90の法則
Ninety–ninety rule凝集度
Cohesion (computer science)結合度
Coupling (computer programming)コードの再利用
Code reuse制御の反転
単一責任の原則
Single-responsibility principleドイッチュ限界
Deutsch limitDon't repeat yourself
Don't repeat yourselfブラックボックス
Black box▲1 trendsソフトウェア設計
Software designCRCカード
Class-responsibility-collaboration cardエンタープライズアーキテクチャフレームワーク
Enterprise Architecture frameworkエンドユーザー・デベロプメント
End-user developmentオープンアーキテクチャ
Open architecture