タスク内容

補足

この課題は少しやることが多いので、さらに細かくするなら以下のようなステップでやるのがオススメです。

  1. 各model に必要な validation をリストアップする
  2. 各model に validation を追加する
  3. 各model に追加した validation のテストを実装する

どんな validation が必要なのかは自分で考えてみましょう。完璧ではなくてもいいです。とりあえずこれはあったほうがいいと思うものを追加し、 それを確認するのに必要なテストが何か を考えるほうが大事ですし、時間をかけるべきところです。

0.そもそもvalidation って何?

1. このTaskでやろうとしていること


2. 処理の流れ