1 / 18

What we will do today

What we will do today. We go over the lessons learned in Picassa , and what I want you to take away I solicit feedback from you about Picassa and the course I introduce Tivoo , and make you aware of some deadlines I provide a few key bits of advice for doing well on the Tivoo project

huyen
Télécharger la présentation

What we will do today

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What we will do today • We go over the lessons learned in Picassa, and what I want you to take away • I solicit feedback from you about Picassa and the course • I introduce Tivoo, and make you aware of some deadlines • I provide a few key bits of advice for doing well on the Tivoo project • You meet with your Tivoo groups

  2. Picassa: Looking Back

  3. Day 1 • extends, implements, abstract

  4. Design Alternatives • 3 ways to implement factory (Roulette examples) • 2 ways to handle expression (Design 1 and Design 2)

  5. Patterns • Factory Method – Define an interface for creating an object, but let subclasses decide which class to instantiate. • Template Method – Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. • Strategy – Define a family of algorithms, encapsulate each one, and make them interchanable. • Composite – Compose objects into tree structures to represent part-whole hierarchies.

  6. Bad Smells and Clean Code

  7. What I Hope You’ve begun to develop a feel for what good and bad design look like. You are becoming more comfortable with the way advanced designs like patterns solve problems, and are ready to expand you toolkit.

  8. Things your TAs noted • Problems with static • Problems with meeting deadlines • The occasional unrealistic expectation about turnaround time • Also, a sorry from myself and the UTAs for the times when we dropped the ball

  9. What we will do today • We go over the lessons learned in Picassa, and what I want you to take away • I solicit feedback from you about Picassa and the course • I introduce Tivoo, and make you aware of some deadlines • I provide a few key bits of advice for doing well on the Tivoo project • You meet with your Tivoo groups

  10. The feedback form is linked off the Resources section of Sakai. Please go check it out. Bear in mind that I treat every student suggestion very seriously.

  11. What we will do today • We go over the lessons learned in Picassa, and what I want you to take away • I solicit feedback from you about Picassa and the course • I introduce Tivoo, and make you aware of some deadlines • I provide a few key bits of advice for doing well on the Tivoo project • You meet with your Tivoo groups

  12. Tivoo • Read in calendar data from several XML data sources • Filter it • Output an aggregate calendar as HTML, in several different calendar formats Two Key New Things: Libraries Groups

  13. What we will do today • We go over the lessons learned in Picassa, and what I want you to take away • I solicit feedback from you about Picassa and the course • I introduce Tivoo, and make you aware of some deadlines • I provide a few key bits of advice for doing well on the Tivoo project • You meet with your Tivoo groups

  14. How to get things done.

  15. What we will do today • We go over the lessons learned in Picassa, and what I want you to take away • I solicit feedback from you about Picassa and the course • I introduce Tivoo, and make you aware of some deadlines • I provide a few key bits of advice for doing well on the Tivoo project • You meet with your Tivoo groups

  16. Trevor Narayan – arriving at 5:40 • Michael Hsueh – not able to meet • Mason Meier – arriving at 5:45 • Julian Genkins – arriving at 5:45 • Ethan Goh – not able to meet

More Related