Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

super-compact-version/カリキュラムの修正 #1097

Merged
merged 3 commits into from
Sep 1, 2021
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@
タスク管理システムでは、以下のことを行いたいと考えています。

- 自分のタスクを簡単に登録したい
- タスクに終了期限を設定できるようにしたい
- タスクに優先順位をつけたい
- タスクに終了期限を設定できるようにしたい(★)
- タスクに優先順位をつけたい(★)
- ステータス(未着手・着手・完了)を管理したい
- ステータスでタスクを絞り込みたい
- タスク名・タスクの説明文でタスクを検索したい
- タスクを一覧したい。一覧画面で(優先順位、終了期限などを元にして)ソートしたい
- タスクにラベルなどをつけて分類したい
- タスクにラベルなどをつけて分類したい(★)
Comment on lines -34 to +40
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

要件にはあるが、ステップに存在しない項目にはでオプションであることを明示しました。

- ユーザ登録し、自分が登録したタスクだけを見られるようにしたい
- メンテナンスを実施できるようにしたい

Expand Down Expand Up @@ -200,7 +200,7 @@ master
- 絞り込んだ際、ログを見て発行されるSQLの変化を確認してみましょう
- 以降のステップでも必要に応じて確認する癖をつけましょう
- 検索インデックスを貼りましょう
- 検索に対してmodel specを追加してみよう(feature specも拡充しておきましょう)
- 検索に対してmodel specを追加してみよう
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

super-compact-versionには、そもそもfeature specの導入がないので削除しました。


### ステップ11: 複数人で利用できるようにしよう(ユーザの導入)

Expand All @@ -210,7 +210,7 @@ master
- 関連に対してインデックスを貼りましょう
- N+1問題を回避するための仕組みを取り入れましょう

### ステップ13: ログイン/ログアウト機能を実装しよう
### ステップ12: ログイン/ログアウト機能を実装しよう
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ステップ12が欠番だったので、以降のステップ番号を1つ詰めました。


- 追加のGemを使わず、自分で実装してみましょう
- DeviseなどのGemを使わないことで、HTTPのCookieやRailsにおけるSessionなどの仕組みについて理解を深めることが目的です
Expand All @@ -220,7 +220,7 @@ master
- 自分が作成したタスクだけを表示するようにしましょう
- ログアウト機能を実装しましょう

### ステップ14: メンテナンス機能を作ろう
### ステップ13: メンテナンス機能を作ろう
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ステップ12が欠番だったので、以降のステップ番号を1つ詰めました。


- メンテナンスを開始/終了するバッチを作ってみましょう
- メンテナンス中にアクセスしたユーザはメンテナンスページにリダイレクトさせましょう