Junior — Middle
Jakimi metodami i narzędziami sprawdzałeś poprawność i jakość swojego kodu?
sobes.tech AI
Odpowiedź od AI
Aby sprawdzić poprawność i jakość kodu w Go, zwykle używa się następujących metod i narzędzi:
- Testowanie: pisanie testów jednostkowych za pomocą pakietu
testing. Pozwala na sprawdzanie poszczególnych funkcji i metod. - Pokrycie testami: polecenie
go test -coverpokazuje, jaki procent kodu jest pokryty testami. - Analiza statyczna:
golintdo sprawdzania stylu kodu,go vetdo wykrywania potencjalnych błędów. - Formatowanie:
gofmtautomatycznie formatuje kod zgodnie ze standardami Go. - Profilowanie i debugowanie:
pprofdo analizy wydajności.
Przykład prostego testu:
func Add(a, b int) int {
return a + b
}
func TestAdd(t *testing.T) {
result := Add(2, 3)
if result != 5 {
t.Errorf("Expected 5, got %d", result)
}
}