Zum Hauptinhalt springen

Code lesbarer machen

Vorher / Nachher

# vorher
def f(a,b):
return a+b if b!=0 else 0

# nachher
def sichere_division(zaehler, nenner):
if nenner == 0:
return 0
return zaehler / nenner

Checkliste Lesbarkeit

  • sprechende Namen
  • kurze Funktionen
  • Abstände und Struktur
  • Kommentare nur wo sie helfen
  • keine riesigen while/if-Verschachtelungen ohne Not

Rate mal!

Ist kürzer immer besser?

Auflösung

Nein. Klarheit schlägt „möglichst clever und kurz“.

Probiere es selbst

Experiment 1

Benenne x, y, z um.

Experiment 2

Extrahiere 5 Zeilen in eine Funktion.

Experiment 3

Lösche einen nutzlosen Kommentar, ergänze einen hilfreichen.

Übungen

Level 1

Liste 4 Lesbarkeits-Tipps.

Level 2

Refactor ein kurzes unsauberes Snippet.

Level 3

Nimm dein Mini-Projekt und verbessere 3 Stellen.

Mini-Quiz

Mini-QuizWas hilft Lesbarkeit am meisten?

Cleanup sitzt! Als Nächstes: Schritt für Schritt verbessern.