about:describing_principles
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
about:describing_principles [2012-12-06 15:40] – improved wording and removed typos christian | about:describing_principles [2013-02-18 17:36] – [Caveats] christian | ||
---|---|---|---|
Line 16: | Line 16: | ||
- | ===== Definition | + | ===== Principle Statement |
- | The definition section | + | The principle statement |
Line 29: | Line 29: | ||
Principles normally are not hard rules but rather heuristics or rules of thumb. So there is no formal proof showing that the principle is correct in each and every situation. Nevertheless there needs to be a reason for the principle, meaning some rationale explaining why it holds. In order to apply the principle, the rationale is applied to the given design problem that is to be solved. If the rationale holds in this case, the principle may be applied. | Principles normally are not hard rules but rather heuristics or rules of thumb. So there is no formal proof showing that the principle is correct in each and every situation. Nevertheless there needs to be a reason for the principle, meaning some rationale explaining why it holds. In order to apply the principle, the rationale is applied to the given design problem that is to be solved. If the rationale holds in this case, the principle may be applied. | ||
+ | |||
+ | |||
+ | ===== Strategies ====== | ||
+ | |||
+ | This section lists strategies that can be used to transform a given solution in a way that the result better adheres to the principle. This cannot be a complete list but describes the most common strategies. | ||
+ | |||
+ | |||
+ | ===== Caveats ===== | ||
+ | |||
+ | This section lists warnings on how //not// to use this principle. Disadvantages are partly treated below in the section " | ||
Line 65: | Line 75: | ||
==== Complementary Principles ==== | ==== Complementary Principles ==== | ||
- | A principle is always a reduction of the given design problem to a very specific aspect or effect. Other principles have to be considered too in order to have a full picture of the design problem. Sometimes when one principle is considered, another one is very likely to be relevant, too. Then this is a complementary principle. | + | A principle is always a reduction of the given design problem to a very specific aspect or effect. Other principles have to be considered too in order to have a full picture of the design problem. Sometimes when one principle is considered, another one is very likely to be relevant, too despite not being contrary. This is then a complementary principle. |
==== Principle Collections ==== | ==== Principle Collections ==== | ||
Line 88: | Line 97: | ||
Apart from the original source which may be already mentioned inthe origin section there may be other articles, discussions and wikis discussing the principle. If they are worth looking into, they are listed here. | Apart from the original source which may be already mentioned inthe origin section there may be other articles, discussions and wikis discussing the principle. If they are worth looking into, they are listed here. | ||
+ |
about/describing_principles.txt · Last modified: 2013-09-05 20:28 by christian