Sobes.tech
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.