Senior
Да ли сте покрили свој код тестовима?
sobes.tech АИ
Одговор од АИ
Да, увек настојим да покријем свој код тестовима. У Go-у је удобно користити уграђени пакет testing.
Покривеност тестовима помаже у раном откривању грешака, олакшава рефакторинг и повећава поузданост кода.
Пример једноставног теста у Go-у:
func Add(a, b int) int {
return a + b
}
func TestAdd(t *testing.T) {
result := Add(2, 3)
if result != 5 {
t.Errorf("Очекује се 5, добијено %d", result)
}
}
Овај приступ омогућава аутоматизацију провере исправности функција.