Similar to コードの再利用
GRASP
GRASP (object-oriented design)プログラミング原則の一覧
YAGNI
You aren't gonna need itZen of Python
Zen of Python依存性逆転の原則
Dependency inversion principleインターフェース分離の原則
Interface segregation principle驚き最小の原則
Principle of least astonishment開放/閉鎖原則
Open–closed principle関心の分離
Separation of concerns機構と方針の分離
Separation of mechanism and policyKISSの原則
KISS principle90対90の法則
Ninety–ninety rule凝集度
Cohesion (computer science)結合度
Coupling (computer programming)制御の反転
Inversion of controlSOLID
SOLID単一責任の原則
Single-responsibility principleデメテルの法則
Law of Demeterドイッチュ限界
Deutsch limitDon't repeat yourself
Don't repeat yourselfブラックボックス
Black box▼-1 trendsリスコフの置換原則
Liskov substitution principle悪いほうが良い
Worse is betterコマンドクエリ分離
Command–query separationソフトウェア工学
Software engineeringソフトウェア考古学
Software archaeologyソフトウェア開発哲学の一覧
List of software development philosophiesATLAS Transformation Language
ATLAS Transformation Language