Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
quicktype を使って爆速で型定義する 株式会社ガイアックス 中村 優 @chanyou0311 1
Slide 2
Slide 2 text
中村 優 ソーシャルメディアマーケティング事業部 データ解析基盤の構築、運⽤ DDD を Django で実践中 2
Slide 3
Slide 3 text
仕事の特性上、外部 API を触ることが多い API の返り値(JSON )をパースするのが⼿間 パースできても補完が効かない API の返り値(JSON )に key があったりなかったりする 3
Slide 4
Slide 4 text
quicktype というツール、ご存知ですか? 4
Slide 5
Slide 5 text
quicktype JSON などのサンプルデータの型を推測し、対応する⾔語で出⼒す るライブラリ npm パッケージとして公開されている https://app.quicktype.io/ で Web UI でも使える 5
Slide 6
Slide 6 text
Web UI 試してみる https://app.quicktype.io/ 6
Slide 7
Slide 7 text
外部 API を利⽤する際に便利 データのクローリング OAuth 認証のアクセストークン などなど… 7
Slide 8
Slide 8 text
quicktype 便利でした ほどよくデータを流し込めば、いい感じに型定義してくれる がんばってパースしなくてもよい 補完も効いて開発体験が劇的に向上! 8