skip to content
Principles Wiki
User Tools
Register
Log In
Site Tools
Search
Tools
Show page
Old revisions
Backlinks
Recent Changes
Media Manager
Sitemap
Register
Log In
>
Recent Changes
Media Manager
Sitemap
You are here:
Principles Wiki
»
Principle Collections and Principle Languages
»
Principles In "Object-Oriented Software Construction"
collections:principles_in_object-oriented_software_construction
Sitemap
This is a sitemap over all available pages ordered by
namespaces
.
about
anti-patterns
collections
contexts
glossary
non-principles
patterns
playground
principles
Abstractions Live Longer Than Details [see GP]
Add More Classes
Constantine's Law
Crash Early [see FF]
Curly's Law [see SRP]
Dependency Inversion Principle (DIP)
Direct Mapping [see MP]
Do It Myself [see IE]
Do One Thing [see SRP]
Don't Repeat Yourself (DRY)
Don't Talk To Strangers [see LoD]
Easy To Use And Hard To Misuse (EUHM)
Encapsulate the Concept that Varies (ECV)
Explicit Is Better Than Implicit (EIBTI) [see RoE]
Fail Fast (FF)
Fallacies of Distributed Computing
Gall's Law
General Principle Of Robustness [see Postel's Law]
Generalization Principle (GP)
High Cohesion (HC)
Information Expert [see TdA/IE]
Information Hiding/Encapsulation (IH/E)
Interface Segregation Principle
Invariant Avoidance Principle (IAP)
keep_it_simple_stupid
Law of Demeter (LoD)
Law Of Leaky Abstractions (LLA)
Liskov Substitution Principle (LSP)
Low Coupling (LC)
Miller's Law
Minimize Coupling Between Modules [see LC]
Model Principle (MP)
More Is More Complex (MIMC)
Murphy's Law (ML)
One Responsibility Rule [see SRP]
Open-Closed Principle (OCP)
Pit Of Success [See EUHM]
Postel's Law
Principle Of Least Astonishment (PLA) [see PLS]
Principle Of Least Knowledge [see LoD]
Principle Of Least Privilege
Principle Of Least Surprise (PLS)
Principle Of Separate Understandability (PSU)
Rule of Explicitness (RoE)
Rule Of Least Surprise [see PLS]
Rule of Power (RoP) [see GP]
Rule Of Repair [see FF]
Rule of Simplicity [see KISS]
Separation Of Concerns (SoC) [see SRP]
Single Level of Abstraction (SLA)
Single Point Of Truth (SPOT) [see DRY]
Single Responsibility Principle (SRP)
Single Source Of Truth (SSOT) [see DRY]
principles
Tell Don't Ask/Information Expert (TdA/IE)
Uniformity Principle (UP)
You Ain't Gonna Need It (YAGNI)
Zero One Infinity (ZOI)
refactorings
resources
talk
users
wiki
Contents
Principles Wiki
collections/principles_in_object-oriented_software_construction.txt
· Last modified:
2021-10-18 22:19
by
christian
Page Tools
Show page
Old revisions
Backlinks
Back to top