エコシステム

他のページで触れていない、Go言語による開発などで使われるサードパーティー製のツール。

See Also:

メモ:

  • TinyGoなどの話題もここに載せるかもしれない。

開発環境

Visual Studio Code

デバッガの利用

  1. 必要なツールのインストール
    • 下のdelveなど
  2. タスク設定ファイルの用意
    • 最初にデバッグ実行するときにlaunch.jsonが作られるので、必要に応じて編集すればいい
  3. ブレークポイントの設定
  4. デバッグ実行
    • main関数のあるファイルで Run > Start Debugging
    • Test* な関数だったら、エディタ上で「debug test」をクリックすることも可能

launch.jsonについて:

  • "args": [] にコマンドライン引数を入れることができる

参考:

デバッガ

https://github.com/go-delve/delve が有名。

参考:

ビルド

ko

https://github.com/google/ko

Docker非依存のコンテナイメージ作成ツール。

ベースイメージとしてdistrolessが使われる。

参考:

タスクランナー

GNU make

Go言語による開発で割とよく使われるようだ。

関連項目:

参考:

CI

GitHub Actions

関連項目:

参考: