Skip to content

Latest commit

 

History

History
22 lines (13 loc) · 574 Bytes

TODO.md

File metadata and controls

22 lines (13 loc) · 574 Bytes

TODO

Refactoring

Eliminate Side effects

addUserToStay - sends an email, updates user and stay, invalidates old stays stayOver - changes stay, room, and user

Eliminate Multiple Execution Paths

Sometimes required, but I think in general it is much better to put the decision making on the ui.

setupDevice - based on field "replacementDevice" - UI should guide through decision

Model Refactoring

Order

Order is the largest thing to refactor, as it's currently serving many purposes: Hotel Service Requests, Experience Reservations, and Guest UI.