現在地
トップ > 電子書籍 > PC・システム開発 > その他
テストが書けない人のAndroidMVP

テストが書けない人のAndroid MVP [電子書籍版]
高畑 匡秀

1,540(税込)

  • 発行形態:
  • 電子書籍

楽天Kobo初めての方へ!クーポンプレゼント
楽天Kobo初めての方へ!クーポンプレゼント

商品情報

商品説明

内容紹介

【レガシーなコードをMVPで分割してテスト可能に変える!】


本書は多くのプロジェクトで運用されているレガシーなコードをリファクタリングし、将来的にモダンなコードとしていくために必要なテストコードの書き方を解説したガイドブックです。将来的にDagger2に置き換えることを目標としつつ、いくつかのレガシーパターンのリファクタリング例を紹介しています。

〈本書の想定読者〉

・レガシー化したAndroidのソースコードを今どきのMVPに置き換えたいが何から手を付ければいいかわからない

・MVPにしてみたけどPresenterにView側の処理が入り込んだり、何が変わったかわからない

・MVPにしてみたけど結局テストコードが書けない

・Dagger2やRxJavaを使わないとテストは書けないと思っている


【目次】

第1章 本書でのMVP

・MVPとは?

・MVPのパッケージ構成

・本書で使用するmockライブラリー

第2章 MVP化の心得

・心得1:ViewとPresenterのインターフェースを「声に出して」抽出する

・心得2:可能な限りViewにifを書かない

・心得3:Presenterのビジネスロジックの心得

・心得4:Humble Objectパターン

第3章 シングルトンの依存切り離し

・シングルトンクラスの辛いところ

・コンストラクタインジェクション

・静的setメソッドの導入

・インターフェースの抽出

・ラップクラスで包む

・シングルトンクラスのメソッドにContextの引数が……

・この章のまとめ

第4章 staticメソッド依存の排除

・staticメソッドの辛いところ

・普通のクラスに変える

・移譲用インスタンスメソッドの導入

・ラップクラス

・すべてのstaticが悪ではない

第5章 コールバックをテスト

・インターフェースコールバックをテストする

・Timer処理もテストする

・余裕があればリポジトリーパターンに置き換え

第6章 外部ライブラリー依存

・サードパーティのライブラリーをそのまま使ってはいけない

・ラップクラスで包むまたはリポジトリーパターンに置き換え

・コンストラクタインジェクションする

第7章 MVPを実践してみる

・太ったActivityのMVPへ置き換える

・次のステップへ

商品レビュー

楽天Koboのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

  • 週間ランキング

    ランキング情報がありません。

  • 日別ランキング

    ランキング情報がありません。

楽天Kobo電子書籍版

  • 期間限定!イチオシのキャンペーン

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:PC・システム開発

    ※1時間ごとに更新

    1. 1
      沈黙のWebマーケティング ─Webマーケッター ボーンの逆襲─ アップデート・エディション
      電子書籍沈黙のWebマーケティング ─Webマーケッ…

      松尾 茂起;上野 高史(作画)

      2,200円(税込)

    2. 2
      Kaggleで勝つデータ分析の技術
      電子書籍Kaggleで勝つデータ分析の技術

      門脇大輔

      3,608円(税込)

    3. 3
      プロ絵師の技を完全マスター キャラ塗り上達術 決定版 CLIP STUDIO PAINT PRO/EX 対応
      電子書籍プロ絵師の技を完全マスター キャラ塗り…

      サイドランチ

      2,420円(税込)

    4. 4
      デジタルイラストの「塗り」事典
      電子書籍デジタルイラストの「塗り」事典

      NextCreator編集部

      2,420円(税込)

    5. 5
      AWS認定ソリューションアーキテクトーアソシエイト問題集
      電子書籍AWS認定ソリューションアーキテクトーア…

      平山毅

      2,420円(税込)

    1. 1
      【令和3年度】 いちばんやさしいITパスポート 絶対合格の教科書+出る順問題集
      【令和3年度】 いちばんやさしいITパス…

      高橋 京介

      1,738円(税込)

    2. 2
      聖域
      聖域

      コムドット やまと

      1,430円(税込)

    3. 3
      MOS Excel 365&2019 対策テキスト&問題集
      MOS Excel 365&2019 対策テキスト&問題集

      富士通エフ・オー・エム(FOM出版)

      2,310円(税込)

    4. 4
      沈黙のWebライティング
      沈黙のWebライティング

      松尾茂起

      2,200円(税込)

    5. 5
      書くだけでラクになる 自分を動かす手帳術
      書くだけでラクになる 自分を動かす手帳術

      主婦の友社

      1,540円(税込)

    購入データ自動連携!楽天ブックス公式 無料 読書管理パプリ Readee

    このページの先頭へ