Feature | Feedback |
---|---|
Baseline | |
Used git regularly | |
Answer comprehension questions | |
Design | |
Each class is responsible for a single piece of the program | |
Classes are loosely coupled | |
Wave 1 | |
List rooms | |
Reserve a room for a given date range | |
List reservations for a given date | |
Calculate reservation price | |
Invalid date range produces an error | |
Test coverage | |
Wave 2 | |
View available rooms for a given date range | |
Reserving a room that is not available produces an error | |
Test coverage | |
Wave 3 | |
Create a block of rooms | |
Check if a block has rooms | |
Reserve a room from a block | |
Test coverage | |
Wrap Up | |
There is a refactors.txt file | |
The file provides a roadmap to future changes | |
Additional Feedback |