principles:keep_it_simple_stupid
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
principles:keep_it_simple_stupid [2013-08-10 10:57] – [Context] christian | principles:keep_it_simple_stupid [2016-04-07 18:40] – [Principle Statement] 79.155.103.235 | ||
---|---|---|---|
Line 17: | Line 17: | ||
===== Principle Statement ===== | ===== Principle Statement ===== | ||
- | A simple solution is better than a complex one---even if the solution looks stupid. | + | A simple solution is better than a complex one, even if the solution looks stupid. |
===== Description ===== | ===== Description ===== | ||
- | The KISS principle is about striving for simplicity. Modern programming languages, frameworks and APIs have powerful means to create sophisticated solutions for various kinds of problems. Sometimes developers might feel tempted to write " | + | The KISS principle is about striving for simplicity. Modern programming languages, frameworks and APIs have powerful means to create sophisticated solutions for various kinds of problems. Sometimes developers might feel tempted to write " |
A solution that follows the KISS principle might look boring or even " | A solution that follows the KISS principle might look boring or even " | ||
Line 94: | Line 94: | ||
==== Specializations ==== | ==== Specializations ==== | ||
- | * [[More Is More Complex]] (MIMC): KISS states that one should strive for simplicity. MIMC makes this more concrete stating that more of anything (methods, classes, | + | * [[More Is More Complex]] (MIMC): KISS states that one should strive for simplicity. MIMC makes this more concrete stating that more of anything (methods, classes, |
* [[You Ain't Gonna Need It]] (YAGNI) | * [[You Ain't Gonna Need It]] (YAGNI) | ||
* [[Rule of Parsimony]] | * [[Rule of Parsimony]] |
principles/keep_it_simple_stupid.txt · Last modified: 2021-10-20 21:09 by christian