Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Concept

Don't Repeat Yourself

Technique

A software development principle holding that every piece of knowledge or logic in a system should have a single, unambiguous representation, so that a change to that knowledge needs to be made in only one place.

Facts
Origin Year
1999 1
Core Principle
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system 1
Connections

In Field

Sources
1. Don't repeat yourself - Wikipedia
  • References section
    Hunt, Andrew; Thomas, David (1999). The Pragmatic Programmer: From Journeyman to Master (1 ed.). US: Addison-Wesley. p. 328. ISBN 978-0-201-61622-4.
  • Introduction (lead section)
    Every piece of knowledge must have a single, unambiguous, authoritative representation within a system
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.