Sobes.tech
Senior

Pokryl jste svůj kód testy?

sobes.tech AI

Odpověď od AI

Ano, vždy se snažím pokrýt svůj kód testy. V Go je vhodné používat vestavěný balíček testing.

Pokrytí testy pomáhá odhalit chyby v raných fázích, usnadňuje refaktoring a zvyšuje spolehlivost kódu.

Příklad jednoduchého testu v Go:

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

func TestAdd(t *testing.T) {
    result := Add(2, 3)
    if result != 5 {
        t.Errorf("Očekáváno 5, získáno %d", result)
    }
}

Tento přístup umožňuje automatizovat kontrolu správnosti funkcí.