Maison > développement back-end > Golang > Quels outils de développement utilisez-vous pour Golang ?

Quels outils de développement utilisez-vous pour Golang ?

coldplay.xixi
Libérer: 2020-07-22 09:50:14
original
6666 Les gens l'ont consulté

Les outils de développement utilisés dans Golang sont : 1. Go Revive, un outil de détection de la qualité du code pour le langage Go ; 2. Go Callvis, qui peut être utilisé pour visualiser le graphe d'appel des programmes Go ; efficace et rapide, léger et convivial pour les développeurs.

Quels outils de développement utilisez-vous pour Golang ?

Les outils de développement utilisés dans Golang sont :

1. > revive est un outil d'inspection de la qualité du code du langage Go (Linter for Go). Il est rapide, configurable, évolutif, flexible et esthétique, et peut être utilisé comme alternative à golint.

Bien que golint soit très populaire, revive fournit davantage de nouvelles fonctionnalités qui valent la peine d'être étudiées. Par exemple, il s'exécute plus rapidement (jusqu'à 6x !) et permet de configurer des règles de peluchage à l'aide de fichiers TOML. fournir plus de règles.

2. Go Callvis

Assurez-vous de mettre cet outil de visualisation dans vos favoris. Vous pouvez utiliser Go Callvis pour visualiser le graphique d'appel d'un programme Go. Cet outil de développement dispose d'une vue interactive utilisant un serveur HTTP.

Extrait de l'introduction sur GitHub : "Le but de cet outil est de donner un aperçu visuel d'un programme en utilisant les données d'un graphe d'appel de fonction et sa relation avec les packages et les types. Ceci est utile lorsque vous êtes juste essayer de comprendre quelqu'un d'autre

3. Gaia

Quel que soit le langage de programmation, nous devons prendre en charge l'automatisation. Gaia est une plateforme d'automatisation open source qui prend en charge DevOps, basé sur le plugin go de HashiCorp et gRPC, Gaia est efficace, rapide, léger et convivial pour les développeurs

L'une des choses les plus fluides de Gaia est qu'il est fluide. En plus de sa belle apparence, Gaia peut rapidement. utilisez le noyau écrit en Go. Dans la version alpha, Gaia n'est pas recommandé pour les tâches critiques. 4. Realize est un outil Go axé sur l'accélération et l'amélioration des flux de travail des développeurs, en automatisant les utilisateurs. ' workflows, intégration d'autres outils tiers, définition de commandes cli personnalisées et mise à jour de chaque modification. Rechargez le projet sans avoir à arrêter d'écrire du code

5 Gotests

. gotests est un outil de ligne de commande Golang qui facilite l'écriture de tests Go. Générez des tests basés sur des tables basés sur les signatures de fonctions et de méthodes des fichiers sources cibles. Vous avez le choix entre de nombreux plugins différents, notamment : Emacs, Vim, l'éditeur Atom, Visual. Plugins Studio Code, IntelliJ Goland et Sublime Text 3 🎜>

Recommandations d'apprentissage associées :

Tutoriel de langage Go

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal