Go言語Goで関数から関数を返すメリット Goでは他の言語と同じように、関数で関数を返すことが可能です。ただ現場でプログラミングをしている時にどういう時に必要なのかわからないと思います。今回、関数から関数を返すことによる個人的に感じたメリットについて書いていきます。 2024.01.11Go言語
Go言語Goで自作したモジュールをimportできるようにする方法 現職で、複数のリポジトリから共通でimportされるライブラリのようなリポジトリ作る機会があったので、今回は自作したモジュールをimportできるようにする方法を紹介していきたいと思います。 2023.10.26Go言語
Go言語プログラミングでinterfaceがどうして大事か? プログラミングでよく使われているinterfaceですが、なぜ使うを良くなるのかメリットとその理由について説明します。 2023.08.16Go言語設計
Go言語Goの脆弱性を確認するにはgovulncheckを使おう Go公式のパッケージ脆弱性チェックツールの1.0.0がリリースされたとのことなので、実際に試したことを紹介しています。 2023.07.19Go言語セキュリティ
Go言語Goでクロージャを使用する理由 Goのクロージャについて使用されたことがありますでしょうか?使用されたことがない人向けに、使い方とメリットについて紹介をしています。 2023.07.06Go言語
Go言語Goで並行実行数を制限させて、gorutineを実行させるにはsemaphoreを使用する gorutineを使用して並行実行できますが、同時に実行している処理が多すぎるとサーバーのリソースの問題が発生します。なので並行実行数を制限させる必要があるのですが、その方法について説明をしています。 2023.06.28Go言語
Go言語業務で使えるレベルになるまでのGo言語学習ロードマップ Go開発歴3年弱の私が、これからGoの開発をする人向けに現場でGoの開発ができるようになるためのロードマップを作成しました。 2023.06.22Go言語
GOコラムGo開発者への道 第7回 他のテストに影響を与えないテストコードの書き方 ユーザーデータの保存のテストをする時、DBに保存されるせいで、ユーザーの一覧取得のテストした時に取得したユーザーが増えたりと、テストを修正する必要があります。それを解決するために他のテストに影響を与えないテストコードの書き方を紹介します。 2023.06.14GOコラムGo言語テスト
DBGo開発者への道 第6回 SQLBoilerを使ってDBに接続しよう GoでORMを使用する際に、色々あるので悩むと思います。今回この記事ではコマンドでDBからDBの型、CRUDのコードを自動生成できるSQLBoilerについて紹介をします。 2023.06.07DBGOコラムGo言語