Re: D7 Compiler Bug

From: Bjørge Sæther (bjorge_at_hahaha_itte.no)
Date: 10/05/04


Date: Tue, 5 Oct 2004 02:18:21 +0200

J French wrote:
> On Sun, 03 Oct 2004 17:21:46 -0400, L D Blake <not@any.adr> wrote:
>
> <snip>
>
>> OO just doesn't fit my head very well... I just don't think that way.
>> You do.. and that's just fine with me. Really, no grumbles on this
>> end at all.
>
> I'm not so sure about that, the chances are that you have been
> applying OO principles for many years
> - we certainly were - well before Windows
>
> What is now called 'OO' is really a re-working and re-presentation of
> a very old approach

Writing OO code in a language that doesn't support it does not seem like a
very good idea. Unless OOP is so outstanding that it would justify nearly
any kind of ugly hack ;-)

Noone is talking about a revolution here, only a *slight* improvement. The
magnitude could possibly resemble that of proper use of character case
compared to all upper- or lowercase. ;-)
No, seriously, it's simply a model of grouping things. I believe I'm still
evolving a sense of whether classes are "pure", in the meaning "whether
something belongs in class A or B". I often divide classes into
"type"-classes and "data" - classes, where the structures of the "types"
control the instantiation of the "data" - classes. I just cannot see how I
could have myself trained this way if writing non-OO code. It's like when
constructing a house: "What elements do I connect, and what leans on what ?"
While I do write non-OO code all the time, there is typically a movement
towards objects as the project grows. The downside is of course that the
decision on creating a class model may involve quite some work. But again
and again I conclude that the error was writing all of that spaghetti
instead of doing it properly from the beginning.

-- 
Regards,
Bjørge Sæther
bjorge@haha_itte.no
-------------------------------------
I'll not spend any money on American Software products
until armed forces are out of Iraq.


Relevant Pages

  • Re: How long did you put up with...
    ... the proper order, I'l get one story after the other. ... Is the writing order somewhat sensible? ... I guess "purer" examples of an incarnation of the Champion than ... extremely angsty albino sorcerous Emperor of a dying race sworn ...
    (rec.arts.sf.written)
  • Re: Denormalizing for form only
    ... familiar to Excel users, as you already know, it isn't necessary ... So your position is to force the client to adapt to how Access ... Proper table design makes it way easier to ... reading, and writing. ...
    (microsoft.public.access.forms)
  • Re: unit testing advice
    ... On Sun, 3 Aug 2008, Shadowfirebird wrote: ... that my class model was workable...! ... A lot of people find that writing ... Rails training from David A. Black and Ruby Power and Light: ...
    (comp.lang.ruby)
  • Re: Subdirectory aint directory
    ... Mandor wrote: ... I am writing a function that takes a given path and displays subdirectories and files with proper description: ...
    (comp.lang.php)
  • Re: Bringing things to a close - suggestions?
    ... and I'm also practising by writing a book - it's a first novel ... Before I started writing I'd ... Plus I have no idea of what sort of ending the characters are leading ... a coherent story with proper ending and all. ...
    (rec.arts.sf.composition)