Zum Inhalt springen
PromptLab by FEHMER TECH
DEEN
Coding

Design Patterns anwenden

Wählen und implementieren Sie das richtige Design Pattern für Ihre Architektur-Herausforderung.

Prompt-Vorlage

Empfehle und implementiere passende Design Patterns für folgendes Problem in [PROGRAMMIERSPRACHE]:

**Problembeschreibung:** [BESCHREIBUNG DES ARCHITEKTUR-PROBLEMS]
**Aktuelle Codebasis:** [KURZE BESCHREIBUNG]
**Gewünschtes Ergebnis:** [WAS SOLL VERBESSERT WERDEN]

**Bitte liefere:**
1. **Pattern-Empfehlung:** Welche Design Patterns lösen dieses Problem? Vergleiche 2-3 Optionen mit Vor- und Nachteilen
2. **Detaillierte Implementierung:** Vollständiger Code des empfohlenen Patterns
3. **UML-Beschreibung:** Klassendiagramm in Textform
4. **Vorher/Nachher:** Vergleich des Codes vor und nach der Pattern-Anwendung
5. **SOLID-Analyse:** Wie verbessert das Pattern die SOLID-Prinzipien?
6. **Test-Strategie:** Wie wird die Pattern-Implementierung getestet?
7. **Anti-Patterns:** Häufige Fehler bei der Anwendung des Patterns

**Kontext:**
- Team-Größe: [GRÖßE]
- Codebase-Alter: [ALTER]
- Erfahrungslevel des Teams: [LEVEL]

Platzhalter in [eckigen Klammern] ersetzen: [PROGRAMMIERSPRACHE][BESCHREIBUNG DES ARCHITEKTUR-PROBLEMS][KURZE BESCHREIBUNG][WAS SOLL VERBESSERT WERDEN][GRÖßE][ALTER][LEVEL]

So verwendest du die Vorlage

Kopiere den Prompt, ersetze die Platzhalter in eckigen Klammern durch deine Angaben und füge ihn in den KI-Assistenten deiner Wahl ein. Je genauer die Angaben, desto besser das Ergebnis.

Tipps für bessere Ergebnisse

  • Beschreiben Sie das konkrete Problem, nicht das gewünschte Pattern
  • Erwähnen Sie das Erfahrungslevel des Teams für angemessene Komplexität
  • Fragen Sie nach Vor- und Nachteilen verschiedener Pattern-Alternativen
  • Bitten Sie um schrittweise Refactoring-Anleitung statt Big-Bang-Umbau

Passende offene Modelle

Die Auswahl nennt aktuelle offene Modelle als Ausgangspunkt für eigene Tests. Sie ist keine Messung für diese Vorlage.

Stichwörter: #design-patterns #architecture #solid #oop

Zuletzt aktualisiert: