Re: OO Design induces an existential crisis
- From: "topmind" <topmind@xxxxxxxxxxxxxxxx>
- Date: 19 Jul 2005 08:57:06 -0700
Nick Malik [Microsoft] wrote:
> > As far as why those p/r principles work, I don't fully know nor claim
> > to fully know. They just do.
>
> Of the many threads of discussion we have engaged in, I believe this one to
> have reached its limit.
>
> I asked for a single statement of principles for procedural development
> (with conditions) after you complained that OO development cannot be
> consistently applied. We differed about what that would mean, but, alas,
> the conditions I stated were not met.
>
> I'm not sure that there's much else to say on this. I maintain that a just
> and rational use of OO principles will create well-formed OO applications in
> a consistent manner. To this, I mean: Two talented designers, having not
> met each other, but both aware of the exact same problem, would, by
> following these principles, produce designs that are very similar to each
> other. That is as consistent as you can get in software.
Well, I and others just don't see how those vaguely-worded principles
will produce consistent business designs, let alone ones more
change-friendly than a p/r version.
Nor have you answered the problems I pointed out with Open-Closed
principle. I will assume you agree with the flaws unless answered, and
reference this discussion when another OO defender brings up OC in the
future.
Maybe you are right and using that list of alleged principles *does*
produce consistent and change-friendly biz code, but how to use them
"right" is not carefully and thoroughly documented anywhere. The
knowledge is possibly locked in the heads of a few elites and you are
one of the elites. It is like Quantum Physics: only about 100 in the
world people understand it. That is one possibility. To be frank, I
would bet money that another possibility is true: That you are blowing
smoke.
You are one of the few OO defenders who claim OO is consistent across
different designers, I would note. Most relunctantly concede that point
that I recall.
Either way, p/r is not objectively worse for custom business
applications and I will not let vague brochure-talk destroy it.
>
> Thank you for a lively and spirited discussion on the topic of consistency.
> I'll pick up with our other thread.
> --
> --- Nick Malik [Microsoft]
-T-
.
- Follow-Ups:
- Re: OO Design induces an existential crisis
- From: Nick Malik [Microsoft]
- Re: OO Design induces an existential crisis
- References:
- OO Design induces an existential crisis
- From: kj
- Re: OO Design induces an existential crisis
- From: Rick Elbers
- Re: OO Design induces an existential crisis
- From: kj
- Re: OO Design induces an existential crisis
- From: Rich MacDonald
- Re: OO Design induces an existential crisis
- From: topmind
- Re: OO Design induces an existential crisis
- From: Nick Malik [Microsoft]
- Re: OO Design induces an existential crisis
- From: topmind
- Re: OO Design induces an existential crisis
- From: Nick Malik [Microsoft]
- Re: OO Design induces an existential crisis
- From: topmind
- Re: OO Design induces an existential crisis
- From: Nick Malik [Microsoft]
- Re: OO Design induces an existential crisis
- From: topmind
- Re: OO Design induces an existential crisis
- From: Nick Malik [Microsoft]
- Re: OO Design induces an existential crisis
- From: topmind
- Re: OO Design induces an existential crisis
- From: Nick Malik [Microsoft]
- Re: OO Design induces an existential crisis
- From: topmind
- Re: OO Design induces an existential crisis
- From: Nick Malik [Microsoft]
- OO Design induces an existential crisis
- Prev by Date: Re: OOP/OOD Philosophy
- Next by Date: Re: OO Design induces an existential crisis
- Previous by thread: Re: OO Design induces an existential crisis
- Next by thread: Re: OO Design induces an existential crisis
- Index(es):
Relevant Pages
|