Es gibt keine einzig richtige Auswahl. Die beiden folgenden Steckbriefe zeigen den erwarteten Detaillierungsgrad.
# vorher def rechnung(positionen): total = 0 for p in positionen: total += p["menge"] * p["einzelpreis"] return f"Total: {round(total, 2)} CHF" # nachher def gesamtsumme(positionen): return round(sum(p["menge"] * p["einzelpreis"] for p in positionen), 2) def rechnung(positionen): return f"Total: {gesamtsumme(positionen)} CHF"
x in liste der Hotspot ist# vorher gesperrt = [f"user{i}" for i in range(10000)] # nachher gesperrt = {f"user{i}" for i in range(10000)}
| Kriterium | Erfüllt, wenn |
|---|---|
| Zweck | benennt konkret, was einfacher wird, nicht «sauberer» |
| Vorher/Nachher | beide Fassungen lauffähig und mit gleichem Ergebnis |
| Preis | ein realer Nachteil, nicht «keiner» |
| Performance-Massnahmen | mit gemessener Zahl, nicht mit Behauptung |
| Funktionaler Bezug | mindestens eine Technik betrifft Pipeline, pure oder immutable |