Benutzer:Andreas Plank/Design-Typen
Aus Open Source Ecology - Germany
Zur Navigation springen
Zur Suche springen
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.
|
Idealistisch bedeutet:
- die Dinge richtig zu machen – nicht nur 80%
- alle Aspekte zu berücksichtigen, nicht nur die funktionalen
- zu wissen, dass alles seinen richtigen Platz hat
- bestehenden Konzepte, Programmierschnittstellen etc. nicht zu missbrauchen
- etc.
|
Robust bedeutet:
- Anwendungen vor Risiken und potenziellen Fehlern zu schützen
- Normen zu definieren und einzuhalten
- zu viel Magie und Komplexität zu vermeiden, um Risiken zu reduzieren
- bewährte Lösungen zu verwenden, die sich seit langem bewährt haben
- 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.
|
Cookies helfen uns bei der Bereitstellung von Open Source Ecology - Germany. Durch die Nutzung von Open Source Ecology - Germany erklärst du dich damit einverstanden, dass wir Cookies speichern.