Creación de métodos y pruebas unitarias para gestionar contactos

Clase 18 de 22Curso de Introducción a DevOps

Resumen

Crear métodos efectivos y pruebas unitarias sólidas son esenciales para mantener un proyecto eficiente y confiable. Hoy aprenderás cómo crear un método para obtener contactos fácilmente, acompañado de pruebas unitarias que aseguren su correcto funcionamiento.

¿Por qué priorizar métodos para obtener contactos en tu proyecto?

Gestionar contactos es una tarea frecuente y esencial en muchos sistemas. Al desarrollar un método específico que facilite obtener contactos rápidamente, estás optimizando tu flujo de trabajo y asegurando la exactitud de tu proyecto.

¿Cómo se implementa un nuevo método en Visual Studio?

Iniciar con tu tarea organizada en el backlog es clave:

  • Asegúrate de cambiar tu tarea a "En Progreso" para mantener tu panel de control actualizado.
  • Ve directamente a Program.cs y ubica la sección adecuada para tus métodos.
  • Define claramente tus contactos, en este caso se usaron Amir Espinosa, Oscar Barajas y Pepe Rodelo.

Con esta preparación previa, incorporas una estructura clara y sencilla para gestionar datos esenciales.

¿Qué pasos seguir para crear una prueba unitaria efectiva?

La creación de la prueba unitaria es indispensable para garantizar que el método realiza el trabajo esperado:

  1. Copia el fragmento de código adecuado para tu prueba.
  2. Crea un nuevo archivo llamado ContactosTest.cs y pega el código necesario.
  3. Confirma siempre que tus registros coincidan y estén alineados correctamente.

De esta manera, la confianza en tu método se incrementa mediante pruebas consistentes y reproducibles.

¿Cómo confirmar que tu código y pruebas están correctamente integrados?

Realizar pruebas y verificar la integración final asegura la calidad del código:

  • Usa .NET Build en tu terminal para verificar que todo compile apropiadamente.
  • Haz la prueba unitaria con .NET Test y valida que todas las pruebas estén correctamente ejecutadas.
  • Crea una nueva rama usando una nomenclatura clara, por ejemplo, el número de tarea asignado.
  • Siempre confirma los cambios antes de hacer un commit definitivo.

Gestionar claramente el proceso de verificación te permite tener seguridad plena en tus implementaciones.

Comentarnos cuál paso de la implementación te parece más sencillo o cuál recomendarías reforzar para que otros compañeros aprendan.