ソーシャルログイン機能のデバッグ地獄をくぐり抜けてリファクタリングした話 by Takanori Hirobe

iOSDC Japan 2023
採択
2023/09/02 16:15〜
Track A
レギュラートーク(20分)

ソーシャルログイン機能のデバッグ地獄をくぐり抜けてリファクタリングした話

taka1068 Takanori Hirobe taka1068

今日のモバイルアプリはログイン機能を持つものが多いですが、プロダクトの成長に伴って複数のソーシャルログイン機能を導入することは少なくありません。私たちが担当する出前館アプリもその一つです。
我々の今後の開発予定を考えると、ソーシャルログイン機能の改修が必要でした。しかし、その仕様に関するドキュメントやデバッグ方法のナレッジが不足している、という大きな課題がありました。そこで我々は各ソーシャルログイン機能に対してデバッグ作業を地道に進めつつ、ドキュメントの整備を進めました。

本セッションでは我々が取り組んだソーシャルログイン機能リファクタリングに関する苦労話とそれによって実現できた機能改善事例のご紹介をします。プラットフォームの特性上、iOSアプリはソーシャルログイン機能が増えやすい事情があると思います、同じような悩みを持つ方々の参考になれば幸いです。