Sobes.tech
Senior

¿Cubrió su propio código con pruebas?

sobes.tech AI

Respuesta de la IA

Sí, siempre trato de cubrir mi código con pruebas. En Go, es conveniente usar el paquete incorporado testing.

La cobertura de pruebas ayuda a detectar errores en etapas tempranas, facilita la refactorización y aumenta la fiabilidad del código.

Ejemplo de una prueba sencilla en Go:

func Add(a, b int) int {
    return a + b
}

func TestAdd(t *testing.T) {
    result := Add(2, 3)
    if result != 5 {
        t.Errorf("Esperado 5, obtenido %d", result)
    }
}

Este enfoque permite automatizar la verificación de la corrección de las funciones.