Re: MV counterexample

From: Karel Miklav <karel_at_lovetemple.adbloccker.net>
Date: Fri, 07 May 2004 06:13:35 +0200
Message-ID: <c7f2cq01vb1_at_enews2.newsguy.com>


x wrote:
> I also meant data as the data in the computer.
> But you said it has no structure in the computer and the structure is in our
> head.

Yes. You can always make a hex dump of the computer data - it's just one of the interpretations - then reverse engineer the application. The product would probably look nothing like the original, but make the same   memory dumps.

I think it's not worth pushing structure into app. without having a good reason. Doing that you can gain clock cycles, but loose abstraction, flexibility and ability to communicate.

> I have not said that computers cannot interpret the data.
> You said something like "Each head has its own opinion".
> I only asked where do you think is the place for integrity contraints
> [checking].

I mostly do web applications; there are at least three pieces of software and if I forget the client then business logic is present at least in server and the database. RDBs have their limits (history of data, metadata...) and if your app. isn't some completely simple SQL glue, you end up with two models. If you're on tight budget you probably throw away one, but I'm not gonna tell which one here :)

I'd definitely like to see constraints in just one place, but this concept of database and server will have to go away.

Regards,
Karel Miklav Received on Fri May 07 2004 - 06:13:35 CEST

Original text of this message