Skip to content

Latest commit

 

History

History
64 lines (59 loc) · 2.58 KB

DB_PLANNING.md

File metadata and controls

64 lines (59 loc) · 2.58 KB

テーブル設計ワークショップについて

テーマ

  • Twitterアプリケーションを実現するためのテーブル設計

機能要件

(+) は 追加要件。必須ではないです。

グランドルール

  • チーム制
    • 3人1チームを想定
    • 後ほど発表
  • 個別レビュー
    • レビューは挙手制
    • (もちろん)レビューはたくさんしてもらったほうがいい!
  • 全体レビュー
    • 1チーム 10分 で、最終発表
    • 必須:成果物(ER図・スキーマ.html ※後述)をもとに発表
    • 任意:その他の補足資料 etc
  • (おすすめの)進め方 (他のやり方でもOK)
    • モブプロで 参考
      • ドライバー 1人 (zoomで画面共有)
      • ナビゲーター 2人

ワークショップの進め方

  • Step1
    • 最低限ユーザーを保存できるようにしましょう
    • レビューしてもらう
  • Step 2
    • ユーザーのツイートを保存できるようにしましょう
    • レビューしてもらう
  • Step 3
    • 「フォローする/フォローされる」状態を保存できるようにしましょう
    • レビューしてもらう
  • Step N ...
    • ブラッシュアップしましょう
    • レビューしてもらう
  • Step Final
    • 全体レビュー

作業の進め方

  1. Eclipse.app でER図を編集
  2. 右クリック > Export > DDL > Enter で DDLを出力
  3. docker-compose up update-twitterdb
  4. コンソールを確認 (もしエラーになっていたらその修正も)
  5. 結果を確認 schema.html
  6. git commit
  7. レビュー依頼