GOコラムGo開発者への道 第3回 Makefileについて Goの開発をする際に、ビルドやテストなど色々なコマンドを使って開発をしていくのですが、すべてのコマンドを覚えるのは大変です。その解決方法である、Makefileについて解説をしています。 2023.05.17GOコラムGo言語
GOコラムGo開発者への道 第2回 モジュール管理方法 Go開発をするにあたって、ライブライを使うために、モジュールはとても大事なものになります。知らない人向けに、モジュールを紹介をしています。 2023.05.15GOコラムGo言語
DockerGo開発者への道 第1回 DockerでGoの環境構築 どの言語でも勉強を始める際には、ローカル環境で動かせるようにしたいと思います。今回Goの開発環境をdockerで簡単に作成する方法を紹介します。 2023.05.11DockerGOコラムGo言語
Linux【初心者向け】頻繁に使うLinuxコマンド&オプション特集 Linuxについて学び始めた人にとって、コマンドや各コマンドのオプションが多くて全部覚えるのが大変だと思います。私が8年間働いて使用頻度も高く、初心者も使うようなコマンドとそのオプションについて紹介します。 2023.04.06Linux
GitGitで自分のローカルで使用しているファイルを追跡対象外にする方法 開発していて、自分のローカルで使用するだけのファイルがあって、Gitで管理したくはないけど、.gitignoreに入れるほどでもないということがあると思います。自分のローカルの環境だけ、Git管理しない方法について紹介します。 2023.03.17Git
Go言語Goのselect、channelの仕組みについて Goで並行実行を使用する際には、selectとchannelはほとんど使用されます。仕組みや、なぜ使用するかについて紹介をしています。 2023.02.09Go言語
Go言語Go言語でmockを使う方法 ほとんどの言語で、テストコードを書くにあたってmockを使用するこが多いと思います。今回はGoでそんなmockを使用する方法について紹介します。 2023.01.04Go言語
Go言語Goで並行実行した処理のエラーを検知したい時は、errgroupを使用しよう Goで処理を並行実行した際に、どれか1つでも処理が失敗したらエラーにして処理を終了させたいとことがあります。そんな時にerrgroupを使うと簡単で、こちらについて解説をしています。 2022.12.10Go言語
Go言語Goでコーディングテスト受ける時に入力はfmt.Scanは使うな Goのコーディングテストを受ける際に、入力にfmt.Scanを使用したせいで結果がタイムオーバーをしてしまうことがありました。コーディングテストでは、何を使って入力をするか紹介します。 2022.11.22Go言語