Bienvenido al Módulo 19
Seleccioná una clase del menú lateral para cargar el video correspondiente.
Video bloqueado
Podés ver el contenido teórico del módulo, el temario, la práctica y el proyecto. Para reproducir los videos necesitás abonar la formación o solicitar la habilitación del módulo.
Objetivo del módulo
En este módulo vas a trabajar Testing y calidad de código con una orientación práctica. La meta es que no solo memorices conceptos, sino que puedas aplicarlos en ejercicios, proyectos y situaciones reales de programación.
El módulo está organizado con menú lateral, clases por tema, ejemplos y una sección práctica para que avances de manera progresiva.
Test unitario
Prueba pequeña que verifica una función o comportamiento específico.
Logging
Registro de eventos para diagnosticar problemas.
Refactorizar
Mejorar código sin cambiar su comportamiento externo.
Documentar
Explicar cómo instalar, usar y mantener un proyecto.
| Situación | Herramienta | Ejemplo | Aplicación |
|---|---|---|---|
| Probar suma | assert | assert suma(2,3)==5 | Test |
| Registrar error | logging | logging.error('mensaje') | Diagnóstico |
| Validar edad | if | if edad < 0: | Control |
| README | Markdown | # Proyecto | Documentación |
Práctica guiada del módulo
Este bloque simula un entorno de programación con código y consola, para que el alumno visualice cómo se traduce el tema a una ejecución concreta.
# Módulo 19: Testing y calidad de código
tema = "Calidad"
objetivo = "Escribí código confiable y mantenible"
print("Estudiando:", tema)
print("Objetivo:", objetivo)
print("Aplicación práctica lista para desarrollar")
Estudiando: Calidad Objetivo: Escribí código confiable y mantenible Aplicación práctica lista para desarrollar
Mini proyecto sugerido
Construí un ejercicio integrador relacionado con Testing y calidad de código. El objetivo es aplicar los conceptos principales, documentar el código y explicar con tus palabras qué problema resuelve.
Entregable recomendado: archivo Python, capturas de funcionamiento, breve explicación y mejoras posibles.