Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Cobol > Re: Did I write...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 36 of 57 Topic 4074 of 4195
Post > Topic >>

Re: Did I write a good (efficient) program?

by "Pete Dashwood" <dashwood@[EMAIL PROTECTED] > Apr 4, 2008 at 11:37 PM

"Rick Smith" <ricksmith@[EMAIL PROTECTED]
> wrote in message 
news:L9ydncNEK_U0YGjanZ2dnUVZ_ternZ2d@[EMAIL PROTECTED]
>
> "Pete Dashwood" <dashwood@[EMAIL PROTECTED]
> wrote in message
> news:65lo9dF2gqp30U1@[EMAIL PROTECTED]
>>
>>
>> "Rick Smith" <ricksmith@[EMAIL PROTECTED]
> wrote in message
>> news:l6KdnaVTeOZ762janZ2dnUVZ_rSrnZ2d@[EMAIL PROTECTED]
>> >
>> > "Pete Dashwood" <dashwood@[EMAIL PROTECTED]
> wrote in message
>> > news:65k1fkF2gdg4dU1@[EMAIL PROTECTED]
>> >>
>> >>
>> >> "Rick Smith" <ricksmith@[EMAIL PROTECTED]
> wrote in message
>> >> news:3vednXJ8aMTLxWnanZ2dnUVZ_q2hnZ2d@[EMAIL PROTECTED]
>> >> >
>> >> > "Pete Dashwood" <dashwood@[EMAIL PROTECTED]
> wrote in 
>> >> > message
>> >> > news:65fmhdF2fbsenU1@[EMAIL PROTECTED]
>> >> > [snip]
>> >> >> To modify existing functionality does NOT mean modifying a base
> class.
>> > It
>> >> >> means extending (through inheritance) or over-riding existing
>> > behaviours.
>> >> >
>> >> > The priniples of object-oriented design do not include
>> >> > the use of inheritance to overcome inadequate or faulty
>> >> > design. In such cases, modifying a base class may be
>> >> > unavoidable.
>> >>
>> >> I have never encountered such a situation and do not expect to.
(Guess
> my
>> >> designs are not "inadequate" or "faulty"...:-))
>> >>
>> >> I really don't care about academic "principles of OO design" unless
> they
>> > are
>> >> pertinent to the world in which I live and work; your statement
above
> is
>> >> not.
>> >>
>> >> My own principles (derived from over a decade of real world use)
tell
> me
>> > not
>> >> to modify a Base Class.
>> >>
>> >> So I don't.
>> >
>> > Therein lies the problem, Mr Dashwood! While you advocate
>> > the OO paradigm, you don't actually use it--preferring your own
>> > principles to those of the paradigm. <g>
>>
>> And how is having things work properly, a "problem"?
>>
>> I use the OO paradigm, I may differ with you over interpretation of 
some
>> aspects of it.
>>
>> Fortunately, I don't need your or your Professor's approval, nor
anything
>> written in a text book, in order to make money with it.
>>
>> No problem.
>
> Huh! ... "differ ... over interpretation of some aspects"?
> It's more on the order of I can not find any commonality
> between the OO paradigm and The Dashwood Paradigm,
> except the use of an OOPL. I do, however, find a lot of
> commonality between The Dashwood Paradigm and
> "procedure-based, bottom-up design, with an OOPL";

You have no idea of how I design stuff or the modelling processes I use.
It 
is NOT procedural, it is totally Object based.

It cannot be "bottom up design" when it is approached from a top down 
perspective.

It is not about OOPL it is about a holistic approach which only recognises

Cl***** and Objects at a conceptual AND a programming level.

> and I rather like that; but to call this "OO paradigm" is
> just plain wrong.

OK, I won't call it that if it offends you. I really don't care... :-)

>
> Consider that bottom-up design in procedural programming
> (not to be confused with the procedural paradigm) may be
> used to develop reusable components; but sometimes such
> components do not have a good fit. Using inheritance in an
> OOPL to correct for that makes it better fit; but using
> inheritance in this manner is not consistent with OOD.

And we already established that I don't do that so what are you arguing 
about? (The only point of issue here is your statement that sometimes Base

Cl***** HAVE to be amended. I disagree, (I'd rather scrap a base class and

rewrite it than amend it; I DON'T use inheritance to fix flaws in the
Class 
and would never do that),  and suddenly, according to you (an expert in 
procedural COBOL...) I don't understand OO...?

Have I ever claimed my approach uses OOD in a formal way? No.

I certainly design around Objects (more correctly Cl*****...) but I have 
never claimed I am implementing formal OOD. I use Use Case modelling and 
paper models (along with a number of other approaches if the situation 
warrants it) and I derive Objects with behaviours and properties from
that. 
I really don't care what you call it, but it certainly isn't procedural.

This is just silly and unless you can show some reasonable basis for 
disagreeing, I won't be responding.

A pedantic argumernt based on your understanding of what you THINK I do,
is 
going nowhere for either of us.

Pete.
-- 
"I used to write COBOL...now I can do anything."
 




 57 Posts in Topic:
Did I write a good (efficient) program?
MikeB <MPBrede@[EMAIL   2008-03-30 06:37:28 
Re: Did I write a good (efficient) program?
spambait@[EMAIL PROTECTED  2008-03-30 15:09:03 
Re: Did I write a good (efficient) program?
"Rick Smith" &l  2008-03-30 11:47:14 
Re: Did I write a good (efficient) program?
Robert <no@[EMAIL PROT  2008-03-30 21:09:28 
Re: Did I write a good (efficient) program?
MikeB <MPBrede@[EMAIL   2008-03-30 11:52:44 
Re: Did I write a good (efficient) program?
"HeyBub" <he  2008-03-30 19:47:27 
Re: Did I write a good (efficient) program?
MikeB <MPBrede@[EMAIL   2008-03-30 12:22:30 
Re: Did I write a good (efficient) program?
Robert <no@[EMAIL PROT  2008-03-30 18:44:48 
Re: Did I write a good (efficient) program?
Richard <riplin@[EMAIL  2008-03-31 12:10:23 
Re: Did I write a good (efficient) program?
Robert <no@[EMAIL PROT  2008-03-31 20:40:31 
Re: Did I write a good (efficient) program?
"Rick Smith" &l  2008-03-31 18:20:29 
Re: Did I write a good (efficient) program?
"Michael Mattias&quo  2008-04-01 12:44:49 
Re: Did I write a good (efficient) program?
docdwarf@[EMAIL PROTECTED  2008-04-01 14:29:40 
Re: Did I write a good (efficient) program?
Howard Brazee <howard@  2008-04-01 08:43:48 
Re: Did I write a good (efficient) program?
"Michael Mattias&quo  2008-04-01 16:04:49 
Re: Did I write a good (efficient) program?
Howard Brazee <howard@  2008-04-01 11:08:06 
Re: Did I write a good (efficient) program?
"Pete Dashwood"  2008-04-02 10:44:20 
Re: Did I write a good (efficient) program?
"Michael Mattias&quo  2008-04-01 23:21:29 
Re: Did I write a good (efficient) program?
"Pete Dashwood"  2008-04-02 13:37:38 
Re: Did I write a good (efficient) program?
Clark F Morris <cfmpub  2008-04-01 21:43:15 
Re: Did I write a good (efficient) program?
SkippyPB <swiegand@[EM  2008-04-02 11:50:47 
Re: Did I write a good (efficient) program?
"Michael Mattias&quo  2008-04-02 11:01:28 
Re: Did I write a good (efficient) program?
SkippyPB <swiegand@[EM  2008-04-03 11:46:22 
Re: Did I write a good (efficient) program?
Howard Brazee <howard@  2008-04-03 10:01:01 
Re: Did I write a good (efficient) program?
SkippyPB <swiegand@[EM  2008-04-04 11:08:39 
Re: Did I write a good (efficient) program?
"HeyBub" <he  2008-04-03 18:07:19 
Re: Did I write a good (efficient) program?
"Pete Dashwood"  2008-04-02 10:07:54 
Re: Did I write a good (efficient) program?
Howard Brazee <howard@  2008-04-02 07:53:35 
Re: Did I write a good (efficient) program?
"Pete Dashwood"  2008-04-03 10:40:31 
Re: Did I write a good (efficient) program?
Howard Brazee <howard@  2008-04-03 07:47:45 
Re: Did I write a good (efficient) program?
"Rick Smith" &l  2008-04-02 23:08:22 
Re: Did I write a good (efficient) program?
"Pete Dashwood"  2008-04-04 01:39:13 
Re: Did I write a good (efficient) program?
"Rick Smith" &l  2008-04-03 19:31:14 
Re: Did I write a good (efficient) program?
"Pete Dashwood"  2008-04-04 17:14:34 
Re: Did I write a good (efficient) program?
"Rick Smith" &l  2008-04-04 05:05:35 
Re: Did I write a good (efficient) program?
"Pete Dashwood"  2008-04-04 23:37:21 
Re: Did I write a good (efficient) program?
"Rick Smith" &l  2008-04-04 13:58:33 
Re: Did I write a good (efficient) program?
"Pete Dashwood"  2008-04-05 11:27:41 
Re: Did I write a good (efficient) program?
Howard Brazee <howard@  2008-04-04 07:53:10 
Re: Did I write a good (efficient) program?
"Rick Smith" &l  2008-04-04 11:20:56 
Re: Did I write a good (efficient) program?
Howard Brazee <howard@  2008-04-04 11:46:09 
Re: Did I write a good (efficient) program?
"Pete Dashwood"  2008-04-05 11:53:54 
Re: Did I write a good (efficient) program?
"Pete Dashwood"  2008-04-05 11:41:47 
Re: Did I write a good (efficient) program?
Richard <riplin@[EMAIL  2008-03-31 23:00:30 
Re: Did I write a good (efficient) program?
"tlmfru" <la  2008-04-01 12:15:13 
Re: Did I write a good (efficient) program?
"Pete Dashwood"  2008-04-02 09:41:51 
Re: Did I write a good (efficient) program?
"Pete Dashwood"  2008-04-02 09:30:55 
Re: Did I write a good (efficient) program?
"Rick Smith" &l  2008-04-01 13:01:45 
Re: Did I write a good (efficient) program?
MikeB <MPBrede@[EMAIL   2008-04-01 23:20:50 
Re: Did I write a good (efficient) program?
"Rick Smith" &l  2008-04-02 03:08:22 
Re: Did I write a good (efficient) program?
jnjsle1@[EMAIL PROTECTED]  2008-05-16 07:21:01 
Re: Did I write a good (efficient) program?
jnjsle1@[EMAIL PROTECTED]  2008-05-16 07:31:20 
Re: Did I write a good (efficient) program?
"HeyBub" <he  2008-05-16 10:34:50 
Re: Did I write a good (efficient) program?
jnjsle1@[EMAIL PROTECTED]  2008-05-16 11:21:29 
Re: Did I write a good (efficient) program?
jnjsle1@[EMAIL PROTECTED]  2008-05-16 11:27:44 
Re: Did I write a good (efficient) program?
Robert <no@[EMAIL PROT  2008-05-16 21:13:06 
Re: Did I write a good (efficient) program?
jnjsle1@[EMAIL PROTECTED]  2008-05-16 11:32:15 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 25 23:08:27 CDT 2008.