バックエンド
この記事を読むと得られること ✅ N+1とは何か をしっかり理解できる ✅ N+1の対策 を自信を持って打てるようになる ✅ データ取得時に意識すべきパフォーマンス観点 を身につけられる データベースとアプリケーションの間でやりとりされるSQLクエリ。 その中で…
Go における make の使うタイミング Go でスライスやマップ、チャネルを作成する際に make を使うべきタイミングについて調べてみました make のメリット make を使う最大のメリットは 動的に変数を定義できること です。しかし、スライスに関しては make を…
Goにおけるパッケージの利用可能範囲と共通化の自分ベストプラクティス なぜ調べたのか? Goを使ったプロジェクトで以下のような問題に直面し、調査を行いました。 ディレクトリ間でのパッケージ利用時のエラー ディレクトリAで定義した機能をディレクトリB…
概要・ポイント 概要 変数定義について 基本的な変数定義 定数 ポイント varで変更可能な変数定義が可能 型推論機能がある 内容 変数定義 基本的な変数の定義は varで作成できる package main import "fmt" func main() { var name string= "tanaka" fmt.Pri…
概要・ポイント 概要 goでhello worldを標準出力してみる ポイント goはパッケージ単位でコードを管理することが可能 go run xx.goで実行が可能 go build xx.goでバイナリファイルを作成して実行も可能 内容 コード go はパッケージ単位(関数単位)で実行が出…