【レガシーなコードをMVPで分割してテスト可能に変える!】本書は多くのプロジェクトで運用されているレガシーなコードをリファクタリングし、将来的にモダンなコードとしていくために必要なテストコードの書き方を解説したガイドブックです。将来的にDagger2に置き換えることを目標としつつ、いくつかのレガシーパターンのリファクタリング例を紹介しています。〈本書の想定読者〉・レガシー化したAndroidのソースコードを今どきのMVPに置き換えたいが何から手を付ければいいかわからない・MVPにしてみたけどPresenterにView側の処理が入り込んだり、何が変わったかわからない・MVPにしてみたけど結局テストコードが書けない・Dagger2やRxJavaを使わないとテストは書けないと思っている