一から勉強させてください

最下級エンジニアが日々の学びをアウトプットしていくだけのブログです

2017-01-01から1年間の記事一覧

Golang + echoなREST APIサーバで、テスト実行時に自動でAPIドキュメントを生成できるようにする

最近、Golang (+echo) で REST API サーバを開発する機会があったのですが、テストを書いたら API ドキュメントを自動生成するような仕組みを作るために試行錯誤したのでメモです。 方針 API ドキュメントの生成にはtest2docを利用 テストを実行すると API B…

GolangでEnumをフィールドに持つstructをいい感じにjsonエンコード / デコードする

最近、Golang で Enum をフィールドに持つ struct をいい感じに json エンコード / デコードしたい衝動に駆られた事があったので、その時のメモです。 普通に json.Marshal する 例えば、以下のような Userの struct を定義したとする。 type UserRole int c…