Code Refactoring
Verbessern Sie die Struktur und Lesbarkeit Ihres Codes ohne das Verhalten zu ändern.
Prompt-Vorlage
Refaktorisiere den folgenden [PROGRAMMIERSPRACHE]-Code und verbessere dessen Struktur und Wartbarkeit. **Refactoring-Ziele:** - [HAUPTZIEL: z.B. Lesbarkeit verbessern, Duplikate entfernen, SOLID-Prinzipien anwenden] **Bitte berücksichtige:** 1. **Code Smells identifizieren:** Welche problematischen Muster erkennst du? (Long Methods, God Classes, Feature Envy, etc.) 2. **Refactoring-Strategie:** Beschreibe dein Vorgehen Schritt für Schritt 3. **Designverbesserungen:** Schlage passende Design Patterns vor, wo sinnvoll 4. **Namensgebung:** Verbessere Variablen- und Funktionsnamen für mehr Aussagekraft 5. **Modularisierung:** Zerlege große Funktionen in kleinere, wiederverwendbare Einheiten **Wichtig:** - Das externe Verhalten des Codes darf sich NICHT ändern - Erkläre bei jedem Refactoring-Schritt das Warum - Zeige den vollständigen refaktorierten Code Code: ```[PROGRAMMIERSPRACHE] [CODE HIER EINFÜGEN] ```
Platzhalter in [eckigen Klammern] ersetzen: [PROGRAMMIERSPRACHE][CODE HIER EINFÜGEN]
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
- Definieren Sie ein klares Refactoring-Ziel vorab
- Erwähnen Sie bestehende Tests, damit die KI die Korrektheit sicherstellen kann
- Fragen Sie nach einem Vorher-Nachher-Vergleich der Komplexität
- Bitten Sie um schrittweises Refactoring statt eines großen Umbaus
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: #refactoring #clean-code #design-patterns #maintainability