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

  1. Wählen Sie Techniken, die Sie an eigenem Code schon gebraucht haben oder brauchen werden - nicht die exotischsten.
  2. Schreiben Sie die Vorher/Nachher-Beispiele selbst und führen Sie beide aus. Beide müssen dasselbe liefern.
  3. Formulieren Sie den Zweck in einem Satz ohne die Wörter «besser» und «sauberer»: Was genau wird einfacher?
  4. 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.


© Kevin Maurizi