Scheduled Free Event

Where & When

Denver , CO

Wed, Apr 18 - Wed, Apr 18 '07
6:00 pm - 8:30 pm

Venue details

Pricing

Free

Speaker(s)

Rod Claar

Hosted by

Net Objectives

Course Delivery Options

Net Objectives delivers all courses in-house worldwide, and many through public trainings nationally. See our client list and inquire about the best course delivery option for you by using our Course Delivery Inquiry Form.

 

More information

For additional Course Information, Training options or Consulting and Assessment Service inquiries use our Inquiry Form, or contact:
Mike Shalloway
Director of Marketing and Sales
mike.shalloway@netobjectives.com
Toll-free 1-888-532-6244
Direct 404-593-8375

Notes

Will be available at
Free Seminars Notes
Login or Register to view them.

Design Patterns in an Agile (even XP) Environment – The Object Pool

Many modern design practices suggest that code should be developed in a highly incremental way, with frequent opportunities for validation, refactoring, and that we should embrace change as an ally rather than seeking to avoid it through heavy analysis. At the same time, the Design Patterns movement has opened up powerful new ways of thinking about Objects and their relationships, and how we can efficiently find our way to the best designs in a given context. Initially, these two points of view would seem to be at odds with one another. However, layered architectures suggested by the proper use of patterns leads to more flexible designs, designs that tolerate change better than traditional object orientation would. Patterns are a great enabler for an incremental approach. Furthermore, we have found that refactoring existing code, in the light of new and/or better-defined requirements, often leads to patterns. An understanding of this can make for a much more efficient development process overall. This talk integrates these ideas by presenting a project done by following the guidelines of Agile development, refactoring and design patterns.

Learn:

  • A different view of Agile development
  • What Emergent Design is
  • What the Object-Pool Pattern is
  • Why following principles and practices is more important than following rote doctrine
  • Synthesize the seemingly disparate views of test-driven-development and design patterns

This seminar is intended for those people who have some experience already with design patterns and Agile methods. However, value should be great even without this background.

Agenda

6:00-6:30pmnetworking and pizza
6:30-8:00pmthe talk
8:00-8:10pmevaluations and break
8:10-8:30pmextended Q&A

Venue/Registration Info

PPA Event Center
2105 Decatur Street
Denver, CO 80211
Map link
Directions/Maps
Special Instructions
The PPA Event Center is a Choice Location....22 Miles from Denver International Airport....Near Major Attractions & Hotels....Minutes from Rocky Mountain Resorts. It is also conveniently located near Ocean Journey, the Pepsi Center, Invesco Field at Mile High, Six Flags Elitch Gardens and Downtown Denver.