Escribiendo código de alta calidad en Python — Parte 3: automatización local

Gonzalo Andrés Diaz
8 min readJun 22, 2020

Escribir código bello y de alta calidad en Python es sencillo si nos apoyamos en la automatización: utilizando Flake8, PyDocStyle, MyPy, Black, e Integración Continua en nuestros repositorios.

Éste artículo es continuación de la guía Escribiendo código de alta calidad en Python.

Tabla de contenido

En el artículo anterior vimos diferentes linters, como funcionan y como utilizarlos. Esta vez veremos como automatizar su ejecución de manera local.

Recuerda que el conejo blanco (🐇) muestra el contenido práctico.

Automatización local: Tu sensei personal

Ya tenemos las herramientas para asegurar código de calidad, ahora resta automatizar. Esto evita que la calidad se comprometa debido al olvido, nuevos contribuyentes o la presión de una fecha de entrega estricta. Con Git Hooks podrás automatizar el entorno local.

--

--

Gonzalo Andrés Diaz

Data Engineer for the last 6 years and more than 10 years in Software Engineering. Contributing from small to big Data Science, BI and Data Analytics teams.