Senior
Ai acoperit codul tău cu teste?
sobes.tech AI
Răspuns de la AI
Da, întotdeauna încerc să acopăr codul meu cu teste. În Go, este convenabil să folosești pachetul încorporat testing.
Acoperirea cu teste ajută la identificarea erorilor în etape incipiente, facilitează refactorizarea și crește fiabilitatea codului.
Exemplu de test simplu în Go:
func Add(a, b int) int {
return a + b
}
func TestAdd(t *testing.T) {
result := Add(2, 3)
if result != 5 {
t.Errorf("Se aștepta 5, s-a obținut %d", result)
}
}
Această abordare permite automatizarea verificării corectitudinii funcțiilor.