This Week
- Design Patterns
- Test Doubles
- Patterns & Mocks Example
- Restaurant Milestone 6
- Final Project 3
Milestone 6
- Orders & Combos
- Design Patterns
- Factory Method, Builder,
Singleton, Iterator
- Unit Tests with Doubles
- Few GUI Changes
Milestone 6 Tips
- Orders First (Singleton)
- Combos Second (Builder & Menu)
- Panel Factory Third
- Make Unit Tests As You Go
- Document and Fix Style As You Go
Testing Issues
- Limited Memory (512 MB)
- Java:
gradle --stop
- Project -> Restart Box
- Refresh Browser
- Python: run tests in batches
- Develop Outside of Codio
Looking Ahead
- Module 10 - External Libraries
- Module 11 - Releases
- Week 10 & 11 Combined
- Web APIs, etc.