Sobes.tech
Senior

Avez-vous couvert votre code avec des tests ?

sobes.tech IA

Réponse de l'IA

Oui, j’essaie toujours de couvrir mon code avec des tests. En Go, il est pratique d’utiliser le package intégré testing.

La couverture par les tests aide à détecter les erreurs à un stade précoce, facilite la refactorisation et augmente la fiabilité du code.

Exemple d’un test simple en Go :

func Add(a, b int) int {
    return a + b
}

func TestAdd(t *testing.T) {
    result := Add(2, 3)
    if result != 5 {
        t.Errorf("Attendu 5, obtenu %d", result)
    }
}

Cette approche permet d’automatiser la vérification de la correction des fonctions.