ホームページ > バックエンド開発 > Golang > golangにはどのような開発ツールを使用していますか?

golangにはどのような開発ツールを使用していますか?

coldplay.xixi
リリース: 2020-07-22 09:50:14
オリジナル
6666 人が閲覧しました

golang で使用される開発ツールは次のとおりです: 1. Go Revive (Go 言語のコード品質検出ツール)、2. Go Callvis (Go プログラムのコール グラフを視覚化するために使用できます)、3. Gaia は効率的で高速、軽量で開発者にとって使いやすいものです。

golangにはどのような開発ツールを使用していますか?

#golang で使用される開発ツールは次のとおりです:

1、Go Revive

revive は Go 言語のコード品質検査ツール (Linter for Go) であり、高速、構成可能、スケーラブル、柔軟で美しいため、golint の代替として使用できます。

golint は非常に人気がありますが、revive は時間をかけて勉強する価値のある新機能をさらに提供します。たとえば、実行速度が速く (最大 6 倍!)、TOML ファイルを使用して lint ルールを設定できるようになります。より多くのルールを提供します。

2. Go Callvis

この視覚化ツールを必ずブックマークしてください。Go Callvis を使用して、Go プログラムのコール グラフを視覚化できます。この開発ツールには、HTTP サーバーを使用した対話型のビューがあります。

GitHub の紹介文より: 「このツールの目的は、関数呼び出しグラフのデータと、パッケージと型との関係を使用して、プログラムの視覚的な概要を提供することです。これは、ちょうど他の人を理解しようとする コード構造、またはコードが複雑になる大規模なプロジェクトで特に役立ちます。

3、Gaia

プログラミング言語が何であっても、私たちは次のことを行う必要があります。自動化をサポートする Gaia は、DevOps をサポートするオープン ソースの自動化プラットフォームであり、HashiCorp の go-plugin と gRPC に基づいています。Gaia は効率的で、高速で、軽量で、開発者に優しいです。

Gaia の最もスムーズな点の 1 つは、滑らかなユーザーインターフェイスであること、美しい外観に加えて、Go で書かれたカーネルを素早く使用できることです。アルファ版では、Gaia はミッションクリティカルな用途には推奨されません。 #4、Realize

Realize は、開発者のワークフローの高速化と改善、ユーザー ワークフローの自動化、他のサードパーティ ツールの統合、カスタム cli コマンドの定義、およびすべての変更の再アクティブ化に重点を置いた Go ツールです。コードの作成を停止することなく、プロジェクトをリロードします。

5.Gotests

gotests を使用すると、Go テストを簡単に作成できます。テーブル駆動型を生成する Golang コマンド ライン ツールです。ターゲット ソース ファイルの関数およびメソッド シグネチャに基づくテスト。Emacs、Vim、Atom エディター、Visual Studio Code、IntelliJ Goland、Sublime Text 3 プラグインなど、さまざまなプラグインから選択できます。

関連する学習の推奨事項:

Go 言語チュートリアル

以上がgolangにはどのような開発ツールを使用していますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート