-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
@amelinagzz - Feedback on https://make-school-courses.github.io/MOB-2.4-Advanced-Architectural-Patterns-in-iOS/#/Lessons/06-Structural-PatternsPt.2/Lesson6
This lesson, in particular, suffers from too much TT. I've given high-level examples below of how to address it, but I'm also happy to talk with you on how to fix it and we can work on it together if you need a thought partner
Proxy:
- way too much TT upfront. Lots of just text. Break this up with simple code examples of each type of Proxy. Right now you only have one example, get one for each proxy type.
- For the Protection Proxy Example, show what happens when you try to access the restricted class directly.
- Give them simple challenges to work with here that mimic the examples. Needs a lot less TT, and a lot more doing. Can help you come up with this if you'd like
Facade:
- use metaphor of a game console: controller is a simplified way to interact with a complex machine (can also use car, remote for TV, etc.)
- more iOS-relatable examples! That first one is ok, but may help to give them more grounded examples in things they would actually see. They don't need to be complex, but there just needs to be more coding and less TT. Give simple examples, then have them do a simple challenge that 90% mimics the example.
After Class: Same as before, how do you check the research?
Metadata
Metadata
Assignees
Labels
No labels