| 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: