Senior
Vai jūs pārklājāt savu kodu ar testiem?
sobes.tech AI
Atbilde no AI
Jā, es vienmēr cenšos pārklāt savu kodu ar testiem. Go valodā ir ērti izmantot iebūvēto testing pakotni.
Testu pārklājums palīdz agrīni atklāt kļūdas, atvieglo refaktorēšanu un palielina koda uzticamību.
Vienkāršas testa piemērs Go valodā:
func Add(a, b int) int {
return a + b
}
func TestAdd(t *testing.T) {
result := Add(2, 3)
if result != 5 {
t.Errorf("Gaidīts 5, saņemts %d", result)
}
}
Šī pieeja ļauj automatizēt funkciju pareizības pārbaudi.