Tag Archives: Object Oriented

CT-SPIN #93 – Object-Oriented Analysis and Design: A lost art?

Event Sponsor

Digiata

Wine Sponsor

Polymorph Systems

In this month’s talk Herman Lintvelt of Polymorph Systems will talk about why he is worried that the drive to roll out software more lean, quicker and more regularly (all good goals in itself), are hurting the software industry in the long run. Agile methodologies do have the side-effect that teams focus only on what is necessary for the current iteration.

It puts pressure on teams to deliver features.

Naive teams tend to see this as an excuse to cut corners, be “pragmatic”, basically meaning they don’t have to analyse and design, they just hack it away, and usually ends up with big problems.

Mature teams tend to apply some good solid OO analysis and design principles, which actually help them deliver better quality software consistently.

In this talk we’ll look at the lost art of OO analysis, especially as applied to the behaviour of a system, and discuss some great OO design principles, including GRASP, DRY, open-closed, ask-don’t-tell. We might even find out why I put “pragmatic” in quotes in the previous paragraph.

Slides from the talk: OO Principles.pdf

Venue

Wednesday, 18 September 2013, 18h15
Bandwidth Barn,
3rd Floor,
Block B,
Woodstock Exchange,
66-68 Albert Road,
Woodstock

Enter  from Williams St (around the back) which is closer to the lift/stairs. Their offices are in the corner of the building by Williams and Station St. There is parking on Station St and Williams St around the venue.

RSVP

Anyone is free to attend. Please RSVP at ctspin93.eventbrite.com.

Continue reading CT-SPIN #93 – Object-Oriented Analysis and Design: A lost art?

CT-SPIN #63: Object Oriented Design

Event Sponsor:
Event Sponsor

OO is the first development technology that really has the potential to deliver against business needs, i.e., to produce systems that are flexible, robust, reliable, reusable and extendable. There are a range of concepts, ideas, rules, guidelines and patterns to be considered during OO Design. Tony Yunnie from FTI will briefly touch on some of these points and show how they work together to deliver flexible, robust, reliable, reusable and extendable systems.

Snacks kindly sponsored by FTI.

Wednesday, 19th January 2011, 18h15
Bandwidth Barn
Cape Town

Continue reading CT-SPIN #63: Object Oriented Design