Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)
- From: Robert Martin <unclebob@xxxxxxxxxxxxxxxx>
- Date: Wed, 31 May 2006 07:48:49 -0500
On 2006-05-30 04:09:34 -0500, frebe73@xxxxxxxxx said:
The problem is that some persons here are truly hard-core RDBMS
fanatics and and absolutely unable to understand that there's a life
outside RDBMS. RDBMS are really great for some things, and just suck for
some other things.
Maybe the problem also is that some persons here are truly hard-core OO
fanatics and absolutely unable to understand that there's a life
outside OO. OO are really great for some things, and just suck for some
other things.
I won't argue that OO has not been over-hyped. Certainly it has. However, the principles of OO design are really just principles of good software design. OO langauges simply gives us some good tools to help us managine coupling and cohesion better.
I have certainly found systems that should NEVER use an RDBMS. But I have never found a system that could not benefit from a good OO language.
A good OO designer is not a fanatic about OO, S/he is a disciplined software designer that is able to use the tools of OO.
A good software designer can use both OO and RDB tools as, and when, needed. However, RDB tools are mechanisms that can be deferred both in time and space to be considered later and partitioned into a small segment of the code. OO tools are used throughout the design and implementation process and cannot be deferred either in time or space.
--
Robert C. Martin (Uncle Bob) | email: unclebob@xxxxxxxxxxxxxxxx
Object Mentor Inc. | blog: www.butunclebob.com
The Agile Transition Experts | web: www.objectmentor.com
800-338-6716 |
.
- Follow-Ups:
- References:
- Prev by Date: Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)
- Next by Date: Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)
- Previous by thread: Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)
- Next by thread: Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)
- Index(es):
Relevant Pages
|