Dependencies on Other Skills:
Single Responsibility Principle (SRP)
Every piece of knowledge must have a single unambiguous, authoritative representation within a system.
We apply the DRY principle to:
- Remove multiple representations of information.
- Remove unintended duplication from our designs.
- Remove "copy and paste" code.
- Foster code reuse.
Organizational Support of this Skill:
The Pragmatic Programmer / Hunt & Thomas