Capitolo 8. Automazione con Nox
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Quando ti occupi della manutenzione di un progetto Python, devi affrontare molti compiti. L'esecuzione di controlli sul codice è una parte importante:
-
I test ti aiutano a ridurre il tasso di difetti del tuo codice(Capitolo 6).
-
Il report di copertura individua le parti di codice non testate(Capitolo 7).
-
I liner analizzano il codice sorgente per trovare modi per migliorarlo(Capitolo 9).
-
I formattatori di codice consentono di disporre il codice sorgente in modo leggibile(Capitolo 9).
-
I controllori di tipo verificano la correttezza del codice (Capitolo 10).
Altre faccende includono:
-
Creare e pubblicare pacchetti per la distribuzione(Capitolo 3)
-
Aggiornare le dipendenze del progetto(Capitolo 4)
-
Distribuire il servizio (vedi Esempio 5-7 nelCapitolo 5)
-
Creare la documentazione per il tuo progetto
L'automazione di queste attività ha molti vantaggi. Puoi concentrarti sulla codifica mentre la suite di controllo ti copre le spalle. Acquisisci fiducia nei passaggi che portano il tuo codice dallo sviluppo alla produzione. Elimini gli errori umani e codifichi ogni processo in modo che altri possano rivederlo e migliorarlo.
L'automazione ti dà la possibilità di rendere ogni fase il più possibile ripetibile, ogni risultato riproducibile. I controlli e le attività vengono eseguiti allo stesso modo sulle ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access