#渋谷java でSwaggerのテンプレートを魔改造した話をした
第二十回 #渋谷java で、複数チームの並行開発におけるSwagger(OpenAPI)の活用についてお話しさせていただきました。
TL;DR
- 複数チームが並行開発を行う場合はインクリメンタルなAPI設計は避けられない。
- OpenAPI YAMLからAPI Server, Clientを生成し、API Clientを利用側に共有することで、APIを安全にリファクタリングできる。
- 自動生成されたコードを一切修正できない仕組みを強制することで、チーム開発の混乱を防ぐ。
実際にSwagger Codegenのテンプレートをカスタマイズした内容もお話ししました。
久しぶりにマニアックな話を聞けて楽しかったです。運営のみなさま、ありがとうございました!