Sobes.tech
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 -cover indique le pourcentage de code couvert par les tests.
  • Analyse statique : golint pour vérifier le style du code, go vet pour détecter d'éventuelles erreurs.
  • Formatage : gofmt formate automatiquement le code selon les standards de Go.
  • Profilage et débogage : pprof pour 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)
    }
}