第4回 RubyMotionでリファクタリング。MVCの分離にチャレンジ! - 実践!RubyMotion - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
第4回 RubyMotionでリファクタリング。MVCの分離にチャレンジ! - 実践!RubyMotion - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
記事へのコメント7件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
第4回 RubyMotionでリファクタリング。MVCの分離にチャレンジ! - 実践!RubyMotion - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
前回は Qiita API から取得したデータを UI に表示するところまで実装しました。今回は今後の機能拡張に... 前回は Qiita API から取得したデータを UI に表示するところまで実装しました。今回は今後の機能拡張に備えて、リファクタリングを行ってみようと思います。 本来はテストのある状態でリファクタリングするべきですが、全てコントローラ上にロジックを実装してきてしまったためこのままではテストを書こうにも難しい状態です。そこで今回は機能が少ない今のうちに MVC への分離を行って、テストを書ける状態にリファクタリングしたいと思います。 基本的な方針は以下のようになります。 ディレクトリ階層を整理する Qiita API とやり取りするコードをモデルとして切り出す 投稿のタイトル、日付、投稿者を表示しているテーブルのセルをビューに切り出す 投稿の内容 (本文) を表示するコードを別のコントローラに分離する では順番に進めていきましょう。 1. ディレクトリ階層を整理する 現状のディレクトリ階層
2013/10/17 リンク