ブックマーク / satoshis.hatenablog.jp (1)

  • Activityのソース巨大化を防止するには - 今日の役に立たない一言 - Today’s Trifle! -

    Androidのアプリケーションを作っていると、Activityのソースが巨大化しやすい。その最大の理由はサンプルソースに有ると思う。 世の中にあふれているサンプルソースとして書かれているコードのほとんど全部が、Activityのクラス内にコードを書いてしまっているから。サンプルソースを見た人は、それをマネて書くから、機能を追加すればするほどActivityのコードが巨大化してしまう。 では、巨大化を防ぐにはどうすればいいか。 MVCアーキテクチャにしたがって、クラスの責務を設計することが重要だ。そもそも継承元のActivityが巨大なので、継承元のActivityが実装しているメソッドのオーバーライドを必要に応じて実装するだけでもそこそこ巨大化してしまう。だから、オーバーライド以外のメソッドは追加しないくらいのつもりでいいと思う。 Contextの種類で分類する Androidにはいくつ

    Activityのソース巨大化を防止するには - 今日の役に立たない一言 - Today’s Trifle! -
    kkeisuke
    kkeisuke 2013/07/12
  • 1