これはスライド内で紹介したAndroid版paymoの現在のクラス設計を表した図です。しかし、最初からこのような設計だったわけではなく、様々な議論やリファクタリングの歴史を経て今の設計に落ち着きました。セッションを聴いた方やスライドを見た方の中には、実際の開発現場でどうやってコンセンサスを取り設計のリファクタリングを進めていったのか、という点に興味がある方もいると思うので、そのあたりの経緯を紹介します。 ペイモのAndroidアプリは様々な事情により、実装開始からリリースまではかなりハードなスケジュールで開発されたと聞いています。 ぼくがペイモに携わり始めたのは2017年の2月、ペイモアプリがリリースされて1ヶ月も経っていない頃で、当時フルタイム勤務のAndroidエンジニアはぼくが1人目で、まだまだリリース直後のカオスな実装や不具合が多く残っている状態でした。 ジョイン直後は機能追加の実
![弊社エンジニアがDroidKaigiで登壇してきました! 〜登壇内容とAndroid版paymoのふか〜いカンケイ](https://cdn-ak-scissors.b.st-hatena.com/image/square/2ba422e70c4e210b5d0c1bb7ca85c38218d4f8d4/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A979%2F1%2A0phUdHHofr3eB6HDJjobew.png)