Adam Hardy wrote the following on 10/9/2004 7:34 AM:

However I have never come across a situation where anybody has changed the implementation when doing an upgrade to their application. It sounds good, but IMHO, never happens. Would be interested to find out otherwise :)

All of my classes implement an AlwaysHaveJustBecauseIheardItsGood interface which extends BaseJustBecause Interface and each class extends from MomsKitchenSink witch extends from VeryAbstractAbstractnessCrazyness and of course I throw in an annoymous inner ConfuseTheNextDeveloperMore class.


Actually, coding to interfaces and extending classes is good and helpful, but I agree with Adam. It's actually sort of ironic... since one of the main reasons you often see applications "over designed" is so that they 'supposedly could easily adapt to future requirement changes, yet the irony is that future maintenance often becomes the major bottleneck which is often complicated by some wacky over-architected design scheme.

--
Rick

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to