Junior — Middle
Quelles méthodes et outils avez-vous utilisés pour vérifier la correction et la qualité de votre code?
sobes.tech IA
Réponse de l'IA
Pour vérifier la correction et la qualité du code en Go, on utilise généralement les méthodes et outils suivants :
- Tests : écriture de tests unitaires avec le package
testing. Permet de vérifier des fonctions et méthodes individuelles. - Couverture des tests : la commande
go test -coverindique le pourcentage de code couvert par les tests. - Analyse statique :
golintpour vérifier le style du code,go vetpour détecter d'éventuelles erreurs. - Formatage :
gofmtformate automatiquement le code selon les standards de Go. - Profilage et débogage :
pprofpour analyser la performance.
Exemple d’un test simple :
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)
}
}