1 |
h08 |
CS148 W25 |
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 | Mon 02/19 02:00PM | Sun 03/03 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 these slides on Patterns:
- Software Design Patterns: A Guide, supported by the Pattern Catalog at refactoring.guru
- AntiPatterns, AntiPattern List
- Code Smells
Then answer the questions at this Gradescope Assignment: