Sobes.tech
Senior

Ar padengėte savo kodą testais?

sobes.tech AI

Atsakymas iš AI

Taip, aš visada stengiuosi padengti savo kodą testais. Go kalboje tai patogu daryti naudojant įmontuotą testing paketą.

Testų aprėptis padeda anksti aptikti klaidas, palengvina refaktoringą ir didina kodo patikimumą.

Pavyzdys paprasto testo Go kalboje:

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

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

Šis požiūris leidžia automatizuoti funkcijų teisingumo patikrinimą.