Benutzer:Andreas Plank/Design-Types/de: Unterschied zwischen den Versionen

Aus Open Source Ecology - Germany
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „'''Konkret''' bedeutet: * in Code zu denken oder gleichzeitig Ideen sofort in Code umzusetzen * Algorithmen zu optimieren für eine bessere Leistung * Systeme…“)
(Die Seite wurde neu angelegt: „'''Pragmatisch''' bedeutet: * die Anforderungen so schnell wie möglich zu erfüllen * sich auf die Kundenbedürfnisse zu konzentrieren, für eine Wertegaranti…“)
Zeile 32: Zeile 32:
 
* etc.
 
* etc.
 
|-
 
|-
| style="background-color:#fee6da;width:350px;" | '''Pragmatic''' means:
+
| style="background-color:#fee6da;width:350px;" | '''Pragmatisch''' bedeutet:
* to fulfill requirements asap
+
* die Anforderungen so schnell wie möglich zu erfüllen
* to focus on customer needs to guarantee a value
+
* sich auf die Kundenbedürfnisse zu konzentrieren, für eine Wertegarantie
* to omit unnecessary things
+
* unnötige Dinge auszulassen
* to bring others down to earth
+
* andere wieder auf den Boden der Tatsachen zurückholen
 
* etc.
 
* etc.
 
| <br/><br/><br/><big>VS.</big>
 
| <br/><br/><br/><big>VS.</big>

Version vom 10. September 2018, 11:33 Uhr

Sprachen:
Deutsch • ‎English

Erläuterung der Dimensionen

Software-Design-Typen nach http://design-types.net
Einfach bedeutet:
  • den Code einfach zu halten, um die Verständlichkeit zu verbessern
  • unnötige Dinge auszulassen (geringeres Risiko; weniger Fehler)
  • die Komplexität zu reduzieren
  • explizite Lösungen anstelle von impliziten Lösungen zu bevorzugen.
  • etc.



VS.
Leistungsstark bedeutet:
  • leistungsstarke und verallgemeinerte Lösungen zu entwickeln
  • Flexibilität/Erweiterbarkeit durch vorausschauendes Design zu erreichen
  • konfigurierbare Lösungen zu haben
  • die Komplexität zu beherrschen
  • etc.
Abstrakt bedeutet:
  • in Konzepten und Abstraktionen zu denken
  • das Gesamtbild und die Wechselwirkungen der Komponenten zu erfassen
  • alle möglichen Konsequenzen einer Veränderung zu kennen
  • Modelle der realen Welt zu bauen
  • etc.



VS.
Konkret bedeutet:
  • in Code zu denken oder gleichzeitig Ideen sofort in Code umzusetzen
  • Algorithmen zu optimieren für eine bessere Leistung
  • Systeme zu verstehen, indem man den Code liest
  • etc.
Pragmatisch bedeutet:
  • die Anforderungen so schnell wie möglich zu erfüllen
  • sich auf die Kundenbedürfnisse zu konzentrieren, für eine Wertegarantie
  • unnötige Dinge auszulassen
  • andere wieder auf den Boden der Tatsachen zurückholen
  • etc.



VS.
Idealistic means:
  • to make things right—not only 80%
  • to consider all aspects not only functional ones
  • to know that everything has its right place
  • not to misuse existing concepts, APls, etc.
  • etc.
Robust means:
  • to protect applications against risks and potential bugs
  • to define and adhere to standards
  • to avoid too much magic and complexity to reduce risks
  • to use proven solutions which stood the test of time
  • etc.



VS.
Technologic means:
  • to use new. modern and more productive technologies and to get rid or legacy
  • to evolve with technology to be more competitive
  • to broaden your personal horizon
  • etc.