Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)

From: Robert Martin <>
Date: Fri, 2 Jun 2006 00:40:01 -0500
Message-ID: <2006060200400111967-unclebob_at_objectmentorcom>

On 2006-05-31 11:00:05 -0500, Bob Badour <> said:

> Robert Martin wrote:

>> On 2006-05-30 05:54:52 -0500, "David Cressey" <> said:
>>> What if we destroy all the data up to this point?  Time to update your
>>> resume, everybody!
>> Granted, granted.  But destroying the data is not the same as isolating 
>> the data management mechanism from the data model.

> More ignorant tripe. Do you even have a clue what a data model is? What
> sort of data model you are talking about? Without that, what you wrote
> is not only wrong but essentially meaningless.

MORE IGNORANT TRIPE!! Wow, such power. Such articulation. What a masterful command of the language you have. Wow.

So, again, the point I'm trying to make is that applications should be designed in such a way that they are decoupled from the DBMS, as well as from the detailed schema (i.e. the implementation details of the data model)

>> Actually, based on your post, I don't think you disagree completely 
>> with mine.  At most I think you disagree with the emphasis.  My "bucket 
>> of bits" statement is extreme because I am often found in the situation 
>> of helping teams of developers who start their projects by saying: "OK, 
>> we've got Oracle.  Now what?"

> Sadly, I have been paid large sums of money to fix the problems created
> when teams started with "We've got objects. Woo hoo!" instead.

So have I. I'm not arguing that data modeling should be ignored. I'm not arguing that DBMSs should not be used. I'm arguing that the design of application programs should be decoupled from the details of the DBMS.

Robert C. Martin (Uncle Bob)  | email:
Object Mentor Inc.            | blog:
The Agile Transition Experts  | web:
800-338-6716                  |
Received on Fri Jun 02 2006 - 07:40:01 CEST

Original text of this message