Utilisation de Defer
Le mot-clé defer planifie l'exécution d'un appel de fonction juste avant que la fonction parente ne se termine.
Cas d'utilisation courant : Fermeture de fichiers/connexions
go f, err := os.Open("file.txt") if err != nil { return err } defer f.Close() // Garanti de s'exécuter à la fin
// Lire le fichier...
Cela évite les fuites de ressources, ce qui est critique pour les microservices fonctionnant pendant des mois.