Supports Pillars:
Technical excellence
Dependencies on Other Skills:
Refactoring Single Responsibility Principle (SRP)
Definition:
Every piece of knowledge must have a single unambiguous, authoritative representation within a system.
Triggers: 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.
Forces: ?
Organizational Support of this Skill:
?
Resources:
The Pragmatic Programmer / Hunt & Thomas
|
|