Re: What databases have taught me




"JOG" <jog@xxxxxxxxxxxxx> wrote in message news:1151026488.310207.201890@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Well after a brief hiatus I have just ploughed through the whole 800
posts of the OO vs RM thread. Some discouraging stuff indeed. Over the
last few years a study of database technology, helped greatly by
discussions in cdt, has educated my opinions significantly, and perhaps
my albeit slow progress can be illuminative to others.

- I started life as a procedural programmer.
- I adopted OO and soon got the 'aha' click described by R. Martin.
- I spent years coding large OO projects, with beautiful, elegant
architectures.
- I spent further years practically gnawing my arm off attempting to
adapt my perfect OO designs as requirements inevitably shifted and
exceptions arose.
- I finally realised that my 'aha' was utterly illusionary, and that my
code, being OO, was inevitably and irrecovably imprisoned in a
hierarchical strait-jacket

OO is hierarchy. Enforcing a hierarchy where none exists is an utterly
dire and destructive artifice.

OO offers much more than just heirarchy.

If one does not recognize this, one is
etiher wholly uneducated...

Then I must be uneducated.

or has not been involved in
enough large scale OO projects.

I am not sure that qualifies as a condition to understand OO.

Mike



----== Posted via Newsfeeds.Com - Unlimited-Unrestricted-Secure Usenet News==----
http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ Newsgroups
----= East and West-Coast Server Farms - Total Privacy via Encryption =----
.