アプリケーションアーキテクチャを設計・実装する5つのステップ

テクノロジー



自分が書いた↓の記事を読んで解説します。記事もぜひ読んでブクマとかツイートしてね!
http://mikumikuplay.com/it/design_of_application_architecture/

1. 企画書・仕様書を読んでシステムの特徴を捉える
 ハードウェアやミドルウェアの特徴
 画面の特徴
 バックエンドロジックの特徴
 開発を困難にする箇所
2. パターン分類する
 画面遷移のパターン
 バックエンドロジックのバターン
3. ライブラリを実装する(共通ロジックを見つける)
 既存のライブラリを探す
 共通化すればする程、生産性が上がる
 難しいロジックを隠ぺい
4. フレームワークを実装する(共通した処理の流れを見つける)
 既存のフレームワークを探す
 処理の流れを共通化
5. 実装したアプリケーションアーキテクチャをプロジェクトへ浸透させる
 ライブラリ・フレームワークは正しく使ってもらってこそ成果が出る
 アーキテクチャ説明書を作成
 サンプルコードを作成
 設定ファイル・ソースコード生成ツールを作成する
アーキテクチャ設計はおもしろい!

この動画を放送してるコミュ
http://com.nicovideo.jp/community/co2268886

Comments

Copied title and URL