Saltar a contenido

Tipado y Calidad de Codigo

Que aprenderas

  • Agregar type hints para mejorar claridad
  • Bases de revision estatica
  • Flujo de formateo y linting

Explicacion

Los type hints mejoran herramientas y reducen ambiguedad. No son validacion en tiempo de ejecucion por defecto, pero mejoran mucho el mantenimiento.

Ejemplo

def full_name(first: str, last: str) -> str:
    return f"{first} {last}"

Errores comunes

  • Tratar type hints como ruido opcional en bases de codigo compartidas
  • Ignorar fallos de lint/type checks en CI

Ejercicios

Ver Ejercicios Mas Alla de lo Basico.

Lectura adicional