Post #156,257
5/21/04 4:23:49 PM
|

Making it interesting
How about a nice useful assignment that all in these parts could actually benefit from. Let's say that Admin goes about building a useful app with OOP techniques. Let's say that Bryce gets to write the same app using only procedural constructs.
The application is the zIWETHEY board. Bryce will have the advantage that Admin will have provided a working set of software that will be open sourced. He can use that to construct a working prototype in any procedural language he so desires (assuming, of course, that the language runs under Apache).
Bryce claims that the procedural version will be much cleaner. Let's see some actual proof.
Let the games begin. :-)
|
Post #156,261
5/21/04 4:36:53 PM
|

Heh. I think Bryce would rather have someone else write it
...then he can tear it apart and say, "it's not how *I* would have done it. Case dismissed." ;)
|
Post #156,265
5/21/04 5:09:06 PM
|

Don't you know?
Message board is not a "business application"
--
Buy high, sell sober.
|
Post #156,311
5/22/04 1:35:42 AM
|

Putting words in my mouth
Bryce claims that the procedural version will be much cleaner. Let's see some actual proof.
I didn't claim that. I only claim that it will not be objectively worse.
The real benefit would probably be that a p/r version would be more consistent from developer to developer because OO is too open-ended. Every professed OO guru does a very different design. OO is all over the fricken map because it the Goto of structuring. Relational rules and the "group by task" of procedural will tend to produce a more consistent and predictable result than OO.
________________ oop.ismad.com
|
Post #156,325
5/22/04 7:53:24 AM
|

Actually, what you said was:
"You spend all your code translating back and forth between two discordant paradigms."
So, where's the bloat? Are you ready to admit that it isn't there yet?
Regards,
-scott anderson
"Welcome to Rivendell, Mr. Anderson..."
|
Post #156,327
5/22/04 8:10:19 AM
|

Re: Putting words in my mouth
Relational rules and the "group by task" of procedural will tend to produce a more consistent and predictable result than OO. Having seen several large procedural database programs, I question the validity of this statement. "Tend" is a weasel word. Where's your proof?
Regards,
-scott anderson
"Welcome to Rivendell, Mr. Anderson..."
|
Post #156,330
5/22/04 10:00:19 AM
|

Code Talks. Bryce Walks.
So let's set our goals a bit more realistic. Let's see if you can produce a version of zIWETHEY software that is not "objectively worse".
|
Post #156,361
5/22/04 1:37:48 PM
|

I shall consider it
________________ oop.ismad.com
|
Post #156,364
5/22/04 1:54:33 PM
|

Thanks.
Looking at this is an opportunity to learn more about the app, and make the discussions a bit more than rhetoric. Even if you don't want to piece together the whole app, perhaps you can at least show how some of the pieces of it could be written from a P/R perspective.
|
Post #156,370
5/22/04 2:37:40 PM
|

If you don't...
... then you forfeit all right henceforth to whine, "show me the code".
Regards,
-scott anderson
"Welcome to Rivendell, Mr. Anderson..."
|