Heim >Backend-Entwicklung >Golang >Zeichnen Sie den zugehörigen Prozess der Golang-Plug-in-Installation auf
1. Hintergrund
Die Go-Sprache gilt als eine der am schnellsten wachsenden Programmiersprachen der letzten Jahre. Aufgrund ihrer Effizienz, Einfachheit, Zuverlässigkeit und anderer Eigenschaften ist sie bei Entwicklern beliebt. Im Anwendungsentwicklungsprozess der Go-Sprache werden häufig verschiedene Plug-Ins verwendet. Zur Vereinfachung wird in diesem Artikel der zugehörige Prozess der Installation des Golang-Plug-Ins beschrieben.
2. Installieren Sie Golang
Wenn Sie die Go-Sprache nicht installiert haben, können Sie sie auf der offiziellen Website herunterladen und installieren. Der Installationsprozess ist relativ einfach und wird nicht im Detail beschrieben. In diesem Artikel wird davon ausgegangen, dass die Installation der Go-Sprache abgeschlossen ist.
3. Installieren Sie das Golang-Plugin
. Go-bindata ist ein Tool, das jede Datei in eine Go-Sprachquelldatei konvertiert und mehrere Dateien in einer .go-Datei zusammenführen kann ist wie folgt:
$ go get github.com/jteeuwen/go-bindata/...
2. Gogoproto installieren: Gogoproto ist eine Funktionserweiterungsbibliothek, die auf Google Protocol Buffers basiert . Die Installationsmethode ist wie folgt:
$ go get github.com/gogo/protobuf/protoc-gen-gofast $ go get github.com/gogo/protobuf/protoc-gen-gogofast $ go get github.com/gogo/protobuf/protoc-gen-gogofaster $ go get github.com/gogo/protobuf/protoc-gen-gogoslick
4. Install govendor ist ein Plug-in zum Verwalten von Abhängigkeiten, das es Entwicklern erleichtert, ihre eigenen Codebasen zu verwalten. Die Installationsmethode ist wie folgt:
$ go get github.com/mattn/goreman
5. Gomock installieren
gomock ist ein Mocking Framework, das Golang implementiert und für Unit-Tests verwendet wird. Die Installationsmethode ist wie folgt:
$ go get -u github.com/kardianos/govendor
4. Verwenden Sie das Go-Plugin
Nach der Installation des Plug-Ins können Sie die entsprechenden Tools verwenden, um die entsprechenden Funktionen zu implementieren. Im Folgenden finden Sie eine kurze Einführung in die Verwendung im Projekt.
1. Verwenden Sie go-bindata
go-bindata, um eine Reihe von Dateien in eine Go-Quellcodedatei zu packen. Die Verwendungsmethode ist wie folgt:
$ go get github.com/golang/mock/gomock $ go install github.com/golang/mock/mockgen
2 die protobuf-Datei. Führen Sie die folgende Befehlszeile aus:
$ go-bindata -pkg=resources -o pkg/main/resources/bindata.go assets/
3. Verwenden Sie goreman
, um eine Datei mit dem Namen Procfile zu erstellen und eine Zeile für jeden Prozess darin zu schreiben. Wie unten gezeigt:
$ protoc -I . -I $GOPATH/src --gogofaster_out=plugins=grpc:. *.proto
Dann führen Sie die folgende Befehlszeile aus:
web: go run main.go http worker: go run main.go worker
4. Verwenden Sie govendor
Erstellen Sie ein neues Projekt mit govendor:
$ goreman start
Verwenden Sie govendor, um Abhängigkeiten hinzuzufügen:
$ mkdir myproject $ cd myproject $ go init $ govendor init
Dann verwenden Sie govendor, um Abhängigkeiten zu installieren:
$ go get github.com/fatih/color $ govendor add +external
5. Gomock verwenden
gomock kann zum Generieren von Mock-Code für Unit-Tests verwendet werden. Die Schritte zur Verwendung von gomock sind wie folgt:
1 Erstellen Sie eine Schnittstelle, die das zu verspottende Objekt darstellt.
2. Verwenden Sie Mockgen, um Mock-Code zu generieren.
3. Schreiben Sie Testfälle und verwenden Sie Mock-Objekte zum Testen.
5. Zusammenfassung
Dieser Artikel stellt kurz die Installationsmethode des Golang-Plug-Ins vor und hofft, allen bei der Golang-Entwicklungsarbeit zu helfen. Natürlich sind hier nur einige häufig verwendete Plug-Ins aufgeführt, und es gibt auch viele andere Plug-Ins, deren Verwendung sich lohnt.
Das obige ist der detaillierte Inhalt vonZeichnen Sie den zugehörigen Prozess der Golang-Plug-in-Installation auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!