Two kind of Errors can occur
- Critical Errors
- wrong file path
- invalid Yaml
- Non Critical Errors
- wrong data
Critical errors lead to the abortion of the program. Detailed error messages will be displayed in the terminal.
Wrong data will be handled with validators.
- relational integrity
- dates
- no competence can extend the year
- there are only four years
- Ruby 2.6
- Bundler
- Haml
- Rake
- Rspec