Manutenibilità

Caso di studio: sviluppare software in Python

Mark Pedigo

Principal Data Scientist

PEP 8

  • Guida di stile ufficiale
  • Regole per layout e convenzioni di naming
  • Migliora leggibilità e manutenzione

Un programmatore che segue gli standard PEP 8

Caso di studio: sviluppare software in Python

Vantaggi del formato PEP 8

  • Maggiore leggibilità
    • Coerenza
  • Migliore collaborazione
    • Linee guida comuni
  • Meno errori
    • Aiuta a evitare errori comuni

Due persone che collaborano al computer

Caso di studio: sviluppare software in Python

PEP 8 e nomi delle variabili

  • Il nome indica chiarezza e scopo
  • Convenzioni per la coerenza
  • Nomi chiari prevengono errori
    • Usa la convenzione snake_case
    • Nomi distinti: my_variable vs myVariable

Un serpente blu e giallo

Caso di studio: sviluppare software in Python

Come PEP 8 riduce gli errori

  • Evita nomi ambigui
  • Favorisce la semplicità
  • Incoraggia la coerenza
Caso di studio: sviluppare software in Python

Cosa fa la libreria Pylint?

  • Confronta il codice con PEP 8
  • Controlla formattazione e nomi
  • Assegna un punteggio
  • Fornisce report dettagliati
Caso di studio: sviluppare software in Python

Vantaggi di pylint

  • Rilevamento errori
  • Migliora la qualità del codice
  • Personalizzabile e flessibile
  • pylint myfile.py
Caso di studio: sviluppare software in Python

Roadmap

Roadmap che mostra cosa è stato completato e cosa inizieremo.

Caso di studio: sviluppare software in Python

Passiamo alla pratica!

Caso di studio: sviluppare software in Python

Preparing Video For Download...