Heim > Backend-Entwicklung > Golang > Welche Entwicklungstools verwenden Sie für Golang?

Welche Entwicklungstools verwenden Sie für Golang?

coldplay.xixi
Freigeben: 2020-07-22 09:50:14
Original
6666 Leute haben es durchsucht

Die in Golang verwendeten Entwicklungstools sind: 1. Go Revive, ein Tool zur Codequalitätserkennung für die Go-Sprache; 2. Go Callvis, das zur Visualisierung des Aufrufdiagramms von Go-Programmen verwendet werden kann; effizient und schnell, leichtgewichtig und entwicklerfreundlich.

Welche Entwicklungstools verwenden Sie für Golang?

Die in Golang verwendeten Entwicklungstools sind:

1 > revive ist ein Go-Sprachcode-Qualitätsprüfungstool (Linter für Go). Es ist schnell, konfigurierbar, skalierbar, flexibel und schön und kann als Alternative zu Golint verwendet werden.

Obwohl Golint sehr beliebt ist, bietet revive weitere neue Funktionen, deren Studium sich lohnt. Es läuft beispielsweise schneller (bis zu 6x!) und ermöglicht die Konfiguration von Linting-Regeln mithilfe von TOML-Dateien mehr Regeln bereitstellen.

2. Go Callvis

Stellen Sie sicher, dass Sie dieses Visualisierungstool mit einem Lesezeichen versehen. Sie können Go Callvis verwenden, um das Anrufdiagramm eines Go-Programms zu visualisieren. Dieses Entwicklungstool verfügt über eine interaktive Ansicht mithilfe eines HTTP-Servers.

Aus der Einführung auf GitHub: „Der Zweck dieses Tools besteht darin, einen visuellen Überblick über ein Programm zu geben, indem Daten aus einem Funktionsaufrufdiagramm und seine Beziehung zu Paketen und Typen verwendet werden. Dies ist nützlich, wenn Sie gerade sind.“ versuchen, jemand anderen zu verstehen

3. Gaia

Unabhängig von der Programmiersprache sollten wir die Automatisierung unterstützen. Gaia ist eine Open-Source-Automatisierungsplattform, die DevOps unterstützt. Basierend auf dem Go-Plugin und gRPC ist Gaia effizient, schnell, leicht und entwicklerfreundlich.

Eines der reibungslosesten Dinge an Gaia ist, dass es schnell funktioniert Verwenden Sie den in Go geschriebenen Kernel. 4. Realize ist ein Go-Tool, das sich auf die Beschleunigung und Verbesserung der Arbeitsabläufe von Entwicklern konzentriert ' Arbeitsabläufe, Integration anderer Tools von Drittanbietern, Definition benutzerdefinierter CLI-Befehle und Aktualisierung des Projekts, ohne dass das Schreiben von Code unterbrochen werden muss

gotests ist ein Golang-Befehlszeilentool, das das Schreiben von Go-Tests auf der Grundlage der Funktions- und Methodensignaturen von Zielquelldateien vereinfacht. Sie können aus vielen verschiedenen Plugins wählen, darunter: Emacs, Vim, Atom Editor und Visual Studio Code-, IntelliJ Goland- und Sublime Text 3-Plugins 🎜>

Verwandte Lernempfehlungen: Go-Sprachtutorial

Das obige ist der detaillierte Inhalt vonWelche Entwicklungstools verwenden Sie für Golang?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage