|
ID
|
Activity
|
Flavor
|
Duration
|
| 32A |
Learning Design Patterns
Object-Oriented Design is a science and an art at the same time. Becoming a master of object-oriented technology requires
experience and time. We can flatten the learning curve by teaching the classic design patterns that have laid the foundation
of object-oriented design in our time. Patterns are introduced with the help of aids, models, examples, and discussions.
|
session-1 This session covers the following patterns in great detail: Creation Method, Factory Method,... Read more |
4 hours |
| 34C |
Refactoring to Patterns
Patterns are undeniably useful design aids and a cornerstone of object-oriented programming. Yet with the emergence of agile
methodologies like Extreme Programming, our motivation for using patterns has changed. Today, we use patterns when they can
help us reduce or remove duplication, simplify the complex, or make our code better at communicating its intent. In other
words, we refactor to... Read more |
challenge In this flavor, programmers have a chance to try their hand at refactoring programs to use patterns.... Read more |
4 hours |
| 32B |
Learning Design Patterns
Object-Oriented Design is a science and an art at the same time. Becoming a master of object-oriented technology requires
experience and time. We can flatten the learning curve by teaching the classic design patterns that have laid the foundation
of object-oriented design in our time. Patterns are introduced with the help of aids, models, examples, and discussions.
|
session-2 This session covers the following patterns in great detail: Abstract Factory, Builder, Collecting... Read more |
4 hours |
| 34C |
Refactoring to Patterns
Patterns are undeniably useful design aids and a cornerstone of object-oriented programming. Yet with the emergence of agile
methodologies like Extreme Programming, our motivation for using patterns has changed. Today, we use patterns when they can
help us reduce or remove duplication, simplify the complex, or make our code better at communicating its intent. In other
words, we refactor to... Read more |
challenge In this flavor, programmers have a chance to try their hand at refactoring programs to use patterns.... Read more |
4 hours |
| 32C |
Learning Design Patterns
Object-Oriented Design is a science and an art at the same time. Becoming a master of object-oriented technology requires
experience and time. We can flatten the learning curve by teaching the classic design patterns that have laid the foundation
of object-oriented design in our time. Patterns are introduced with the help of aids, models, examples, and discussions.
|
session-3 This session covers the following patterns in great detail: Mediator, Observer, Chain of... Read more |
4 hours |
| 34C |
Refactoring to Patterns
Patterns are undeniably useful design aids and a cornerstone of object-oriented programming. Yet with the emergence of agile
methodologies like Extreme Programming, our motivation for using patterns has changed. Today, we use patterns when they can
help us reduce or remove duplication, simplify the complex, or make our code better at communicating its intent. In other
words, we refactor to... Read more |
challenge In this flavor, programmers have a chance to try their hand at refactoring programs to use patterns.... Read more |
4 hours |
| 32D |
Learning Design Patterns
Object-Oriented Design is a science and an art at the same time. Becoming a master of object-oriented technology requires
experience and time. We can flatten the learning curve by teaching the classic design patterns that have laid the foundation
of object-oriented design in our time. Patterns are introduced with the help of aids, models, examples, and discussions.
|
session-4 This session covers the State and Visitor patterns in great detail, and briefly covers Flyweight,... Read more |
4 hours |
| 34C |
Refactoring to Patterns
Patterns are undeniably useful design aids and a cornerstone of object-oriented programming. Yet with the emergence of agile
methodologies like Extreme Programming, our motivation for using patterns has changed. Today, we use patterns when they can
help us reduce or remove duplication, simplify the complex, or make our code better at communicating its intent. In other
words, we refactor to... Read more |
challenge In this flavor, programmers have a chance to try their hand at refactoring programs to use patterns.... Read more |
4 hours |
| 17C |
Storytest-Driven Development
Storytest-Driven Development involves determining if features of a system work according to a customer's expectations. There
are many ways to implement Storytest-Driven Development, including using XML, Excel or simple languages. A typical challenge
is to empower customers with tools that let them define Storytests (a.k.a. Acceptance Tests) without working with programmers.
Another challenge is ... Read more |
challenge Participants will be given the challenge of writing FIT tests for a sample program, using the... Read more |
6 hours |