技術メモ

技術メモ

ラフなメモ

2020-06-01から1ヶ月間の記事一覧

DynamoDB LocalとGoを用いた実装と、CircleCIでのCIの設定方法

本記事ではDynanmoDB Localを用いてローカルでのGoを用いた開発をする方法と、CircleCIを用いてCIを実施する方法を示します。 DynamoDB Localのセットアップ まずDynamoDBにはDynamoDB Localと言われるエミュレーターがあるので、ローカルでの開発はDynamoDB…

GoでHTTPサーバのログを出力する方法

Go で HTTP サーバを構築したときにログを取得する方法を考えてみます。 ログに出力したい情報 HTTP ステータスコード レスポンスボディ HTTP ステータスコードを取得する方法は、以下の記事が詳しいです。本記事では http.ResponseWriter を用いてレスポン…

Goで静的単一代入(SSA)形式に入門する

静的単一代入(SSA)形式 SSA形式とは、変数の定義がプログラムの字面上で唯一になるようにしたプログラムの表現形式である。静的とは、プログラムの字面上で、という意味である。変数の定義が唯一になるように変数の名前替えを行うが、これは普通変数の添字を…