Software engineering from east direction

六本木一丁目で働くソフトウェアエンジニアのブログ

Go

生JSONを扱うのにちょっと便利な json.RawMessage と観測した実例

Go

TL;DR 生JSONを扱う際に、標準のjsonパッケージでは、 RawMessage という型が用意されている JSON構造の文字列を取り出して、なんらか整形して出力、といったユースケースにちょっと便利 json.RawMessage 生JSONを扱う際に、標準のjsonパッケージでは、 RawM…

Go Conference Tokyo 2019 Spring スピーカー参加・聴講感想 #gocon

Go

Go Conference Tokyo 2019 Spring にてスピーカー参加してきました。今回はいつものカンファレンスより準備を早めにやったこともあり、がっつり他の方のトークを聴講できました。純粋なメモ・感想を書いていきます。 発表したSession "Design considerations…

GoLandでgoldenファイルを用いたユニットテストを書く #golang

Go

TL;DR GoLandでgoldenファイルを任意のファイルタイプで認識できるようにする それによって、goldenファイル作成時にGoLandの補完能力を失わないようにする goldenファイルとは Go言語でのユニットテスト作成時、JSONやHTMLといった用に別ファイルをテストの…