Re: What databases have taught me

From: Laurent Bossavit <laurent_at_dontspambossavit.com>
Date: Wed, 5 Jul 2006 01:59:03 +0200
Message-ID: <MPG.1f151f078961b5a3989a35_at_news.noos.fr>


Marshall,

> My general claim is that one line of code is typically
> *not*a coherent abstraction. Because once we abstract it
> as a method, what do we need to do to invoke that method?
> One line of code.

I would suggest you count the number of message sends rather than the number of lines.

So, suppose we replace a line of code containing a complex expression (say, two additions and one multiplication, for a total of three message sends) with a single call - we can claim to have raised the level of abstraction.

Laurent Received on Wed Jul 05 2006 - 01:59:03 CEST

Original text of this message