Andrew's Digital Garden

Easy to change

Code should always be easy to change. This is the core rule that acts as an umbrella across other programming rules - DRY, orthogonality, coupling, etc.

[[20200307104600-final-decisions]] [[20200307105301-dry]] [[20200307104931-orthogonality]] [[20220801022400-explicit-dependencies-principle]]

[[principles]] [[refactoring]]

Referred in

Wrapping external dependencies
12 Factor: 10. Dev/prod parity
Final decisions
Andy Hunt & Dave Thomas - Pragmatic programmer
DRY
Coupling and Cohesion
Design System documentation taxonomy
Rule of three
Orthogonality
Avoiding too many parameters in a function
Colocation
Easy to change