Benutzer:Andreas Plank/Design-Types: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „== Explaining the dimensions == {| class="vertical-align-top" style="border-collapse: collapse;" |+ Software Design-Types after http://design-types.net |- | s…“) |
|||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | == Explaining the dimensions == | + | <languages/> |
+ | == <translate><!--T:1--> Explaining the dimensions</translate> == | ||
{| class="vertical-align-top" style="border-collapse: collapse;" | {| class="vertical-align-top" style="border-collapse: collapse;" | ||
− | |+ Software Design-Types after http://design-types.net | + | |+ <translate><!--T:2--> Software Design-Types after http://design-types.net</translate> |
|- | |- | ||
− | | style="background-color:#d1fedd;width:350px;" | '''Simple''' means: | + | | style="background-color:#d1fedd;width:350px;" | <translate><!--T:3--> |
+ | '''Simple''' means: | ||
* to keep code simple for better understandability | * to keep code simple for better understandability | ||
* to omit unnecessary things (lower risk; fewer bugs) | * to omit unnecessary things (lower risk; fewer bugs) | ||
Zeile 10: | Zeile 12: | ||
* to prefer explicit solutions instead of implicit ones | * to prefer explicit solutions instead of implicit ones | ||
* etc. | * etc. | ||
− | | <br/><br/><br/><big>VS.</big> | + | </translate> |
− | | style="background-color:#d1fedd;width:350px;" | '''Powerful''' means: | + | | <br/><br/><br/><big><translate><!--T:4--> VS.</translate></big> |
+ | | style="background-color:#d1fedd;width:350px;" | <translate><!--T:5--> | ||
+ | '''Powerful''' means: | ||
* to build powerful and generalized solutions | * to build powerful and generalized solutions | ||
* to have flexibility/extensibility by foresighted design | * to have flexibility/extensibility by foresighted design | ||
Zeile 17: | Zeile 21: | ||
* to master complexity | * to master complexity | ||
* etc. | * etc. | ||
+ | </translate> | ||
|- | |- | ||
− | | style="background-color:#dce3f3;width:350px;" | '''Abstract''' means: | + | | style="background-color:#dce3f3;width:350px;" | <translate><!--T:6--> |
+ | '''Abstract''' means: | ||
* to think in concepts and abstractions | * to think in concepts and abstractions | ||
* to locus on the big picture and component interactions | * to locus on the big picture and component interactions | ||
− | * to know all potential consequences | + | * to know all potential consequences of a change |
− | * to build models | + | * to build models of the real world |
* etc. | * etc. | ||
− | | <br/><br/><br/><big>VS.</big> | + | </translate> |
− | | style="background-color:#dce3f3;width:350px;" | '''Concrete''' means: | + | | <br/><br/><br/><big><translate><!--T:7--> VS.</translate></big> |
+ | | style="background-color:#dce3f3;width:350px;" | <translate><!--T:8--> | ||
+ | '''Concrete''' means: | ||
* to think in code or simultaneously transfer ideas into code immediately | * to think in code or simultaneously transfer ideas into code immediately | ||
* to optimize algorithms for better performance | * to optimize algorithms for better performance | ||
* to understand systems by reading the code | * to understand systems by reading the code | ||
* etc. | * etc. | ||
+ | </translate> | ||
|- | |- | ||
− | | style="background-color:#fee6da;width:350px;" | '''Pragmatic''' means: | + | | style="background-color:#fee6da;width:350px;" | <translate><!--T:9--> |
+ | '''Pragmatic''' means: | ||
* to fulfill requirements asap | * to fulfill requirements asap | ||
* to focus on customer needs to guarantee a value | * to focus on customer needs to guarantee a value | ||
Zeile 37: | Zeile 47: | ||
* to bring others down to earth | * to bring others down to earth | ||
* etc. | * etc. | ||
− | | <br/><br/><br/><big>VS.</big> | + | </translate> |
− | | style="background-color:#fee6da;width:350px;" | '''Idealistic''' means: | + | | <br/><br/><br/><big><translate><!--T:10--> VS.</translate></big> |
+ | | style="background-color:#fee6da;width:350px;" | <translate><!--T:11--> | ||
+ | '''Idealistic''' means: | ||
* to make things right—not only 80% | * to make things right—not only 80% | ||
* to consider all aspects not only functional ones | * to consider all aspects not only functional ones | ||
Zeile 44: | Zeile 56: | ||
* not to misuse existing concepts, APls, etc. | * not to misuse existing concepts, APls, etc. | ||
* etc. | * etc. | ||
+ | </translate> | ||
|- | |- | ||
− | | style="background-color:#fefacd;width:350px;" | '''Robust''' means: | + | | style="background-color:#fefacd;width:350px;" | <translate><!--T:12--> |
+ | '''Robust''' means: | ||
* to protect applications against risks and potential bugs | * to protect applications against risks and potential bugs | ||
* to define and adhere to standards | * to define and adhere to standards | ||
Zeile 51: | Zeile 65: | ||
* to use proven solutions which stood the test of time | * to use proven solutions which stood the test of time | ||
* etc. | * etc. | ||
− | | <br/><br/><br/><big>VS.</big> | + | </translate> |
− | | style="background-color:#fefacd;width:350px;" | '''Technologic''' means: | + | | <br/><br/><br/><big><translate><!--T:13--> VS.</translate></big> |
− | * to use new. modern and more productive technologies and to get rid | + | | style="background-color:#fefacd;width:350px;" | <translate><!--T:14--> |
+ | '''Technologic''' means: | ||
+ | * to use new. modern and more productive technologies and to get rid of legacy | ||
* to evolve with technology to be more competitive | * to evolve with technology to be more competitive | ||
* to broaden your personal horizon | * to broaden your personal horizon | ||
* etc. | * etc. | ||
+ | </translate> | ||
|} | |} |
Aktuelle Version vom 10. September 2018, 11:56 Uhr
Explaining the dimensions
Simple means:
|
VS. |
Powerful means:
|
Abstract means:
|
VS. |
Concrete means:
|
Pragmatic means:
|
VS. |
Idealistic means:
|
Robust means:
|
VS. |
Technologic means:
|