Knowledge
Search knowledge... ⌘K
Knowledge · Rules · Architectural
Dry Principle
Every piece of knowledge must have a single, unambiguous, authoritative representation
Tags
rule
Overview
Purpose
Every piece of knowledge must have a single, unambiguous, authoritative representation
Rules
DRPR-001: Single authoritative source for each piece of knowledge
Derived from Dry principle
Verification: Code review
DRPR-002: Not just about code - applies to all knowledge
Derived from Dry principle
Verification: Code review
DRPR-003: Duplication includes: code, documentation, data, comments
Derived from Dry principle
Verification: Code review
DRPR-004: Violation leads to inconsistencies
Derived from Dry principle
Verification: Code review
DRPR-005: Make it easy to change in one place
Derived from Dry principle
Verification: Code review
DRPR-006: DRY is about knowledge, not text
Derived from Dry principle
Verification: Code review
DRPR-007: Same text serving different purposes is NOT duplication
Derived from Dry principle
Verification: Code review
DRPR-008: Different text expressing same knowledge IS duplication
Derived from Dry principle
Verification: Code review