Moff / エンジニア
機能訓練アプリ リファクタリング
機能訓練アプリを継続的に開発する上で、手動での動作確認に漏れが生じデグレが起こる問題が発生するようになりました。手動でないテストの導入が急務となり、Unityで実行できるテストの方法を模索しました。テストを意図通りに実装するにはアプリの設計レベルで見直す必要があり、疎結合・依存性の逆転・CleanArchitectureの考え方を元にリファクタリングを実施した結果、Unity上でUIテストをプログラムで行えるようになりデグレを検知できるようになりました。