LU07.A02 - Technik-Steckbrief
Erstellen Sie einen Steckbrief mit drei Refactoring-Techniken und zwei Massnahmen zur Leistungsverbesserung, je mit Zweck und einem Vorher/Nachher-Beispiel.
Detaillierte Aufgabenstellung
Diese Aufgabe ist die direkte Vorbereitung auf das Pflicht-Artefakt D1B im Portfolio (LB02). Was Sie hier erarbeiten, können Sie dort mit Beispielen aus Ihrem Flask-Projekt weiterverwenden.
Erstellen Sie pro Eintrag einen Steckbrief nach diesem Muster:
- Name der Technik / Massnahme:
- Auslöser: Welcher Smell oder welches Messergebnis führt dazu?
- Zweck: Was wird danach besser - und für wen (Leserin oder Maschine)?
- Vorher / Nachher: je 3 bis 8 Zeilen Python
- Preis: Was wird dadurch schlechter oder aufwendiger?
Wählen Sie:
Schritt-für-Schritt-Anleitung
- Wählen Sie Techniken, die Sie an eigenem Code schon gebraucht haben oder brauchen werden - nicht die exotischsten.
- Schreiben Sie die Vorher/Nachher-Beispiele selbst und führen Sie beide aus. Beide müssen dasselbe liefern.
- Formulieren Sie den Zweck in einem Satz ohne die Wörter «besser» und «sauberer»: Was genau wird einfacher?
- Der Punkt Preis ist der wichtigste. Eine Technik ohne Nachteil haben Sie noch nicht verstanden.
Für den Steckbrief einer Performance-Massnahme gehört eine Zahl dazu, nicht nur die Behauptung «ist schneller». Wie Sie messen, steht auf LU07f.
