Underhållbarhet

Fallstudie: Bygga programvara i Python

Mark Pedigo

Principal Data Scientist

PEP 8

  • Officiell stilguide
  • Riktlinjer för kodlayout och namnkonventioner
  • Förbättrar läsbarhet och underhållbarhet

En programmerare som noggrant följer PEP 8-standarder

Fallstudie: Bygga programvara i Python

Fördelar med PEP 8-formatering

  • Bättre läsbarhet
    • Konsekvens
  • Förbättrat samarbete
    • Gemensamma stilriktlinjer
  • Färre fel
    • Hjälper till att undvika vanliga misstag

Två personer som samarbetar vid en dator

Fallstudie: Bygga programvara i Python

PEP 8 och variabelnamn

  • Namnet ska tydligt visa syftet
  • Konventioner för konsekvens
  • Tydliga namn minskar risken för fel
    • Använd konventionen snake_case
    • Distinkta namn: my_variable jämfört med myVariable

En blå och gul orm

Fallstudie: Bygga programvara i Python

Hur PEP 8 minskar fel

  • Undviker tvetydiga namn
  • Främjar enkelhet
  • Uppmuntrar konsekvens
Fallstudie: Bygga programvara i Python

Vad gör biblioteket Pylint?

  • Kontrollerar kod mot PEP 8
  • Granskar formatering och namngivning
  • Poängsätter koden
  • Ger detaljerade rapporter
Fallstudie: Bygga programvara i Python

Fördelar med pylint

  • Feldetektering
  • Förbättrad kodkvalitet
  • Anpassning och flexibilitet
  • pylint myfile.py
Fallstudie: Bygga programvara i Python

Färdplan

Färdplan som visar vilka delar av projektet som är klara och vilka som påbörjas härnäst.

Fallstudie: Bygga programvara i Python

Nu kör vi en övning!

Fallstudie: Bygga programvara i Python

Preparing Video For Download...