Re: OO Design induces an existential crisis



"topmind" <topmind@xxxxxxxxxxxxxxxx> wrote in message
news:1121550324.682122.32490@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>> I gave you a link to a well-described set of them. Now it is
>> your turn. Send me a link to a single set of well described and well
>> documented structured programming principles.
>
> Those are Robert Martin's principles, not necessarily *general* OO
> principles. My website is full of similar kinds of examples in roughly
> the same detail as RM's. I even explore a version of his modem-driver
> example.

I checked out your web site. I did not see a set of principles. I did see
a rather emotional, some would say hysterical, attempt to bash OO. Buried
deeply within are a few bits about what you term "P/R" development, but you
have to wade through a lot of noise to get to them.

You have not shown that there is a set of guiding principles to
old-fashioned procedural coding.
I have shown you that there are principles to OO development. If you don't
like Robert Martin's principles, you are welcome to read the ones in the
first few chapters of the Design Patterns book. You will find that they
agree with Robert Martin's list rather well. You are also welcome to call
on other folks published work, like Martin Fowler. You'll get the same
story. The fact that more than one person describes the same principles
with minor variations does not make them inconsistent.

One more chance.

Provide a link to a single site that describes a fairly complete set of
guiding principles for procedural software development.

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--


.



Relevant Pages

  • Re: OO Design induces an existential crisis
    ... Send me a link to a single set of well described and well ... >>> documented structured programming principles. ... Almost all of those guys focus on systems software. ...
    (comp.object)
  • Re: A database theory resource - ideas
    ... I actually own books by the above authors. ... things are much better on the programming side, ... "We don't need no stinkin' principles. ... programmed learning might work to improve logic, empiricism, overcoming ...
    (comp.databases.theory)
  • Re: Domain Modeling Refutation Authorities
    ... Adaptive programming and the Demether Method research project ... problems with vague assumptions about data structures. ... principles like Liskov Substitution Principle. ... it is domain-modelling of a situation, ...
    (comp.object)
  • Re: Rework [Was: Static vs. Dynamic typing...]
    ... >have the GAAP (generally accepted accounting principles) so I'm ... Principles, Patterns, and Practices", Robert C. Martin, ...
    (comp.object)
  • Re: Rework [Was: Static vs. Dynamic typing...]
    ... >have the GAAP (generally accepted accounting principles) so I'm ... Principles, Patterns, and Practices", Robert C. Martin, ...
    (comp.programming)