Principle Glossary
Browse 5 principle terms defined in plain English, from the cultural dictionary of computing.
5 Principle Terms
- Conway's Law
- 'Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations.' In other...
- DRY
- Don't Repeat Yourself — a principle that every piece of knowledge should have a single, unambiguous, authoritative representation within a system. Violation is...
- KISS
- Keep It Simple, Stupid — a design principle stating that most systems work best when they are kept simple rather than made complicated. Attributed to aircraft...
- Linus's Law
- Linus's Law is the observation that given enough eyeballs, all bugs are shallow, meaning that with a sufficiently large number of reviewers and testers,...
- YAGNI
- You Aren't Gonna Need It — a principle of extreme programming that states a programmer should not add functionality until deemed necessary. The antidote to...
Related Topics
- Simplicity (2 terms in common)
- Open Source (1 terms in common)
- Xp (1 terms in common)
- Code Quality (1 terms in common)
- Military Origin (1 terms in common)
- Quality (1 terms in common)
- Organization (1 terms in common)
- Architecture (1 terms in common)
- Duplication (1 terms in common)