about:frequently_asked_questions
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:frequently_asked_questions [2013-09-01 13:40] – Why is LC contrary to High Cohesion? It rather seems complementary. christian | about:frequently_asked_questions [2013-09-01 14:07] – christian | ||
---|---|---|---|
Line 2: | Line 2: | ||
^ Q: How to use the principles in order to design software? ^ | ^ Q: How to use the principles in order to design software? ^ | ||
- | | A: Normally you don't. The purpose of principles and principle languages is to assess designs, not to generate them. It's an analytical approach rather than a generative one. Nevertheless the wiki gives small hints. For each principle there is a " | + | | A: Normally you don't. The purpose of principles and principle languages is to assess designs, not to generate them. It's an analytical approach rather than a generative one. Nevertheless the wiki gives small hints. For each principle there is a " |
^ Q: Have you ever checked if the [[collections: | ^ Q: Have you ever checked if the [[collections: | ||
| A: The relationships between the principles are not of a kind where a consistency check can be applied. The relationships are designed for being helpful for designers. They do not reflect any mathematically clear relationship between the principles which could be objectively checked. For example there is the " | | A: The relationships between the principles are not of a kind where a consistency check can be applied. The relationships are designed for being helpful for designers. They do not reflect any mathematically clear relationship between the principles which could be objectively checked. For example there is the " | ||
- | ^ Q: Why is [[principles: | + | ^ Q: Why is [[principles: |
|A: This depends on the design decision which should be taken. Suppose you have the task of modularizing a software into classes. There is a certain amount of [[glossary: | |A: This depends on the design decision which should be taken. Suppose you have the task of modularizing a software into classes. There is a certain amount of [[glossary: |
about/frequently_asked_questions.txt · Last modified: 2013-12-09 14:30 by christian