about:describing_principles
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
about:describing_principles [2012-12-05 16:14] – created christian | about:describing_principles [2012-12-22 10:16] – external edit 127.0.0.1 | ||
---|---|---|---|
Line 6: | Line 6: | ||
===== Variants and Alternative Names ===== | ===== Variants and Alternative Names ===== | ||
- | Each principle may have several alternative names. This may be because the same principle has been described several times independently | + | Each principle may have several alternative names. This may be because the same principle has been described several times independently. A principle may also evolve over time, change its name, change its meaning, may be applied to other contexts, etc. So there may be several names referring basically to the same principle. This also means that the alternative names may roughly correspond to certain views on the principle. The views may differ slightly resulting in certain variations of the principle. |
Alternative names are listed in this section and, if necessary, explained. Variations are also explained and, depending on the difference, may additionally be described on a separate wiki page. | Alternative names are listed in this section and, if necessary, explained. Variations are also explained and, depending on the difference, may additionally be described on a separate wiki page. | ||
Line 16: | Line 16: | ||
- | ===== Definition | + | ===== Principle Statement |
- | The definition section | + | The principle statement |
===== Description ===== | ===== Description ===== | ||
- | As one or two sentences | + | As one or two sentences |
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. | ||
Line 49: | Line 54: | ||
===== Relations to Other Principles ===== | ===== Relations to Other Principles ===== | ||
- | There are certain relationships | + | There are certain relationships |
==== Generalizations ==== | ==== Generalizations ==== | ||
Line 57: | Line 62: | ||
==== Specializations ==== | ==== Specializations ==== | ||
- | A // | + | A // |
==== Contrary Principles ==== | ==== Contrary Principles ==== | ||
- | Following the principle may have a negative impact on aspects addressed by other principles. These contrary principles are listed here and the consequence is explained. | + | Following the principle may have a negative impact on aspects addressed by other principles. These contrary principles are listed here and the consequence is explained. |
==== 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 73: | Line 77: | ||
===== Example ===== | ===== Example ===== | ||
- | A self-contained example explains how the principle | + | A self-contained example explains how the principle |
Line 88: | Line 92: | ||
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