メモ¶
開発を通じてやるべきことを一覧する。
戦略のステップ¶
デザイン・予備設計のステップ¶
- 要件定義
 - ドメインモデリング
- ユビキタス言語
 - 情報設計
 - ドメインオブジェクト図
 - ER図
 
 - ユースケースの特定
- ユースケース図
 - ユースケース記述
 - ロバストネス分析
 
 - 情報設計
 - インタラクションデザイン
 - ナビゲーションデザイン
 - ワイヤーフレーム
 - UIデザイン
 - プロトタイピング
 
API設計のステップ¶
- データの洗い出し
 - データをリソースに分割
 - リソースにURIを割り当てる
 - リソースにIFを割り当てる
 - クライアントに送受信するメディアタイプを決める
 - 接続性を高める
 - 正常系を考える
 - 例外処理を考える
 
実装のステップ¶
- テストを実装する
 - データ構造を定義する
 - 各IFを定義する
 - 各IFを実装する
 - テストが通るようにコード更新する
 
IntegrationTest E2ETest BDD TDD ATDD