Junior — Middle
Quali metodi e strumenti hai usato per verificare la correttezza e la qualità del tuo codice?
sobes.tech AI
Risposta dell'AI
Per verificare la correttezza e la qualità del codice in Go, di solito si utilizzano i seguenti metodi e strumenti:
- Test: scrittura di test unitari con il pacchetto
testing. Permette di verificare funzioni e metodi singoli. - Copertura dei test: il comando
go test -covermostra quale percentuale del codice è coperta dai test. - Analisi statica:
golintper verificare lo stile del codice,go vetper individuare potenziali errori. - Formattazione:
gofmtformatta automaticamente il codice secondo gli standard di Go. - Profilazione e debug:
pprofper analizzare le prestazioni.
Esempio di un test semplice:
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)
}
}