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.