私たちのチームでは開発生産性向上のためにトランクベース開発を採用しております。
運用の過程で様々な課題と対面し、都度チーム内で熱い議論を行ってきました。
そこで生まれたTipsをご紹介します。
例
Firebase RemoteConfigを用いたFeatureFlag運用
実装を行う上で、FeatureFlagをどこでみるのか
PRの回転率向上につながっているのかどうか
どのようなフロー・タイミングで自動テストを実行するのか
Conflictを起こしづらい実装方法
上記で挙げた課題に対して行ったことの紹介はもちろん、以下のことについても話します。
トランクベース開発を検討した背景
トランクベース開発によるメリット、デメリット
Flutter開発で開発生産性向上に興味がある方
Flutter開発での運用方法を考えている方