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
»
Refactorings
»
preserve_whole_object
refactorings:preserve_whole_object
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 (KISS)
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
Page Tools
Show page
Old revisions
Backlinks
Back to top