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ą.