1 |
h08 |
CS148 W24 |
Name: | ||||
---|---|---|---|---|
(as it would appear on official course roster) | ||||
Umail address: | @umail.ucsb.edu | section 1pm, 2pm, 3pm |
||
Optional: name you wish to be called if different from name above. |
h08: Design Patterns and Anti-Patterns
ready? | assigned | due | points |
---|---|---|---|
true | Wed 02/21 02:00PM | Wed 02/28 12:00PM |
Software design patterns are semi-formalized best practices that a programmer can refer to in order to solve common problems when designing an application or system.
For this homework, please review these articles, in addition to the class slides on Patterns:
- Software Design Patterns: A Guide, supported by the Pattern Catalog at refactoring.guru
- AntiPatterns
- Code Smells
Then answer the questions at this Gradescope Assignment: