Wartbarkeit

Fallstudie: Software in Python entwickeln

Mark Pedigo

Principal Data Scientist

PEP 8

  • Offizieller Styleguide
  • Richtlinien für Code-Layout, Namenskonventionen
  • Verbessert Lesbarkeit und Wartbarkeit

Ein:e Programmierer:in folgt sorgfältig den PEP‑8-Standards

Fallstudie: Software in Python entwickeln

Vorteile von PEP‑8-Codeformatierung

  • Bessere Lesbarkeit
    • Konsistenz
  • Bessere Zusammenarbeit
    • Gemeinsame Stilregeln
  • Weniger Fehler
    • Hilft, häufige Patzer zu vermeiden

Zwei Personen arbeiten gemeinsam am Computer

Fallstudie: Software in Python entwickeln

PEP 8 und Variablennamen

  • Namen zeigen Zweck und sind klar
  • Konventionen sorgen für Einheitlichkeit
  • Klare Namen vermeiden Fehler
    • Verwende snake_case
    • Unterschiedliche Namen: my_variable statt myVariable

Eine blau-gelbe Schlange

Fallstudie: Software in Python entwickeln

Wie PEP 8 Fehler reduziert

  • Vermeidet doppeldeutige Namen
  • Fördert Einfachheit
  • Sorgt für Konsistenz
Fallstudie: Software in Python entwickeln

Was macht die Bibliothek Pylint?

  • Prüft Code gegen PEP 8
  • Überprüft Formatierung und Benennung
  • Bewertet Code
  • Liefert detaillierte Berichte
Fallstudie: Software in Python entwickeln

Vorteile von pylint

  • Fehlererkennung
  • Bessere Codequalität
  • Anpassbar und flexibel
  • pylint myfile.py
Fallstudie: Software in Python entwickeln

Roadmap

Roadmap, die abgeschlossene und kommende Projektteile zeigt.

Fallstudie: Software in Python entwickeln

Lass uns üben!

Fallstudie: Software in Python entwickeln

Preparing Video For Download...