CC 410 - Week 10

This Week & Next

  • External Libraries
  • Libraries Example
  • Releases
  • Releases Example
  • Restaurant 7: Checkout

Milestone 7

  • Part 1 - Combo GUI
    • GUI to Edit Combos
    • Update Other GUI Panels
  • Part 2- Checkout!
    • External Register Library
    • Cash or Credit Card
    • Make Change
    • Print Receipt

Milestone 7 Hints

  • Combo GUIs - Reuse Panels
  • See Example Project
  • Making Change is Hard
  • Receipts - Limited Length
  • Use Adapter Pattern
  • Read Library Unit Tests

Feedback?

  • Split Milestones 6 and 7
  • Move Design Patterns before GUI
  • Move Test Doubles before GUI
  • Use Start-Stop-Continue Survey

Looking Ahead

  • Next Modules - Web Interface
  • Smaller Milestones
  • More Final Project Time

Image Credit: Giphy