Previous Lecture | lect08 | Next Lecture |
lect08, Mon 02/03
Software Patterns
Announcements
- Reminder: Filling in Review Forms (Retro1, Week 2 Peer Eval) - links in Slack #general
- MVP due on Feb. 13: Minimum Viable Product
- H07 continues coverage of (acceptance) testing (more on that on Wednesday)
Topics:
- Software Patterns (Architectural, Design)
- MV* Patterns / Frameworks
- Class standup and other Scrum coordination.
Class slides:
We covered the following on Patterns: https://sites.cs.ucsb.edu/~holl/CS48/handouts/Slides_Patterns.pdf and a few slides from the following on AntiPatterns: https://sites.cs.ucsb.edu/~holl/CS48/handouts/Slides_AntiPatterns.pdf
Materials:
- ToDoMVC: http://todomvc.com/
- Real-World Comparison and Benchmark of FrontEnd Web Frameworks
- MVC, MVP, and MVVM on Android
Background Information: Code Smells
- Code Smells: https://blog.codinghorror.com/code-smells/
- Unmaintainable Code (humor): https://github.com/Droogans/unmaintainable-code