最近は、PS4 でリメイクされた「バイオハザード2」をプレイしていて、グラフィックやシステムの進化に感動しています。 エンジニアの内山です。 今回は Go言語の 1.11 から標準で使えるようになった依存モジュール管理ツール Modules の使い方をご紹介します。 Modules の機能 Modules は、依存モジュール管理ツールです。 Go言語 1.11 から標準で使えるようになりました。 以下のような機能を持っています。 依存モジュールの自動検知 依存モジュールのバージョン固定、バージョンアップ検知 依存モジュールの情報は go.mod と go.sum という名前のファイルに記載されます。 これらのファイルを git などでバージョン管理することによって、依存モジュールとそのバージョンを明確にすることができます。 Ruby の Bundler や Node.js の npm のよ