modul:m323:learningunits:lu07:aufgaben:steckbrief

Action unknown: linkbutton

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.

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:

  • drei Refactoring-Techniken aus LU07c, davon mindestens eine mit Bezug zur funktionalen Programmierung
  • zwei Massnahmen zur Leistungsverbesserung aus LU07g
  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

  • modul/m323/learningunits/lu07/aufgaben/steckbrief.txt
  • Zuletzt geändert: 2026/09/09 11:12
  • von admin