ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

アジャイルっぽく、できるだけドキュメントを使わないで開発する手順-cakePHPで

2012-06-20 10:33:23 | そのほか
こんな感じかなあ・・・

(1)客先で、HTMLで画面を作成し、画面の合意を取る

(2)HTMLの入出力項目をセットする形にして、
    CakePHPで、Viewのテンプレートと、コントローラーを作る
    この時点では、コントローラーは、モデルを使わないことにして
    画面にデータをsetで送る(ダミーデータを送る)
   ここで、画面表示、画面遷移を確認する

(3)上記(2)で出てきた項目をもとに、データベースを作成する
    項目は、データベースにあるべき項目(永続性必要?)
    だとしたら、どのデータベースにいれるべき?

(4)上記(3)できまったデータベースを作成する
   →phpMyAdminで

(5)上記(4)のテーブルを元にモデルを作る

(6)上記(5)のモデルを、(2)のコントローラーに埋め込む
    必要なら編集やSQLを発行する

画面はHTMLで作成してしまうし、テーブルはphpMyAdminで直接編集するので、
ドキュメントは残らない。

そこで、必要なら、自動生成する。

データベースのテーブル定義から、テーブル定義書やER図を作る
画面のHTMLを読み込み、Domのエレメントから、画面定義書を自動的に作る

って感じですかね・・・

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする