エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
既存コードをAndroid非依存なクラスに抽象化してユニットテストするための第一歩 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
既存コードをAndroid非依存なクラスに抽象化してユニットテストするための第一歩 - Qiita
これは [Android その2 Advent Calendar] (https://qiita.com/advent-calendar/2017/android_second) の... これは [Android その2 Advent Calendar] (https://qiita.com/advent-calendar/2017/android_second) の6日目の記事です。 はじめに ActivityやFragmentにビジネスロジックがありユニットテストしずらいコードに対して、Android非依存なクラスに抽象化することでテスタブルにする方法の紹介です。 今回はMVPアーキテクチャにすることでActivityに書いていたロジックをPresenterに抽象化してそこにテストを書いていきます。 注意点 実際に業務でアーキテクチャを選定する際は、プロダクトの規模、チームメンバーの技術力、事業の優先度などを考慮して上で決めたほうがいいので、必ずしもこのやり方がベストというわけではありません。 例えばプロダクトの立ち上げ時期はスピード優先の場合が多いので、この内容は適さ

