Débogage de Go avec des balises dans Visual Studio Code et Delve Debugger
La création et le débogage de programmes Go avec des balises spécifiques peuvent simplifier les flux de travail de développement. Cependant, configurer Visual Studio Code (VSCode) et le débogueur Delve pour cela peut s'avérer difficile.
Pour résoudre ce problème, Visual Studio Code a récemment introduit une nouvelle fonctionnalité qui permet de spécifier des balises de build dans les configurations de lancement. La clé est buildFlags avec une valeur de "-tags Tag".
Par exemple, si vous utilisez une balise de build THISISAFLAG, ajoutez ce qui suit à votre fichier launch.json :
{ "name": "DebugBinWithTag", "type": "go", "request": "launch", "mode": "exec", ... "buildFlags": "-tags THISISAFLAG" ... }
Si vous avez plusieurs configurations de build, chacune nécessitant des balises différentes, créez des configurations de lancement distinctes pour chaque balise.
En plus du débogueur intégré de VSCode, le débogueur Delve prend également en charge les balises de build. Pour utiliser Delve avec des balises de build, ajoutez l'indicateur -tags lors du démarrage de la session de débogage :
$ delve run -tags THISISAFLAG
En utilisant ces options de configuration, vous pouvez créer et déboguer efficacement des programmes Go à l'aide de balises de build spécifiques, rationalisant ainsi votre processus de développement. .
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!