Open evomimic opened 1 month ago
@nphias : Maybe a place to start with the client-side architecture would be to get aligned around some basic architectural principles.
I'm assuming the following:
I'm open to discussing the trade-offs in the following areas:
For the Model layer,
build_xxx_dance_request
function, where xxx
is the dance_name. Using the exact _dancename as part of the function name makes it very clear what type of dance request is being built, even when several dances have similar names. I would expect the client-side to follow the same naming convention.Here's a diagram that reflects some additional thoughts I have on client-side architecture.
Implement the View Map Home Page Use Case as described in: UC: View Map Home Page
Dependencies
None
Proposal
Testing
We are using human-testing (not automated testing) protocols for testing use case functionality.
Definition of Done: