Re: OOP - a question about database access

From: Uncle Bob (Robert C. Martin) <"Uncle>
Date: Sun, 09 Nov 2003 10:49:46 -0600
Message-ID: <pkrsqvg2qeu1ige2nsd26qravv9ampr6ks_at_4ax.com>


brennie_at_dcsi.net.au (Bruce) might (or might not) have written this on (or about) 9 Nov 2003 02:24:20 -0800, :

>Try the following quote from Tim Rentsch(I hope I get this right)
>
>"What is object oriented programming? My guess is that object oriented
>programming will be in the 1980s what structured programming was in
>the 1970s. Everyone will be in favour of it. Every manufacturer will
>promote his products as supporting it. Every manager will pay lip
>service to it. Every programmer will practice it (differently). And
>know will know just what it is."
>
>Any comments??????

On my cynical days I think that's pretty close to the mark. It sometimes seems that there are as many different definitions of OO as there are practitioners.

On my better days I recognize that there are principles and practices of OO that are widely recognized and adopted. I think design patterns and test driven development have gone a long way to forging a system of practice that helps to anchor the definition of OO.

The marketing bling bling for OO is over now. The wave of marketing frenzy has passed beyond it to focus it's withering attention on components, and aspects and agile, and .net, and... What is left behind are the practitioners, using the principles, patterns, and practices of OO.

Robert C. Martin    | "Uncle Bob"                   
Object Mentor Inc.  | unclebob _at_ objectmentor . com
501 N. Riverside Dr.| Tel: (800) 338-6716         
Suite 206           | Fax: (847) 775-8174           | www.objectmentor.com
                    |                               | www.XProgramming.com
Gurnee, IL,         | Training and Mentoring        | www.junit.org
60031               | OO, XP, Agile, C++, Java, C#  | http://fitnesse.org
Received on Sun Nov 09 2003 - 17:49:46 CET

Original text of this message