Re: What databases have taught me

From: Cimode <cimode_at_hotmail.com>
Date: 10 Jul 2006 00:59:54 -0700
Message-ID: <1152518394.278846.26010_at_75g2000cwc.googlegroups.com>


esthetics are not relevant to rational debate. In the best case, it may be subjective consequence of sound and simple reasonning.

Robert Martin wrote:
> On 2006-07-08 15:18:17 -0500, "topmind" <topmind_at_technologist.com> said:
>
> > After thousands of debates and failed attempts to find objective
> > metrics beyond execution speed and matching stated external
> > requirements, I am leaning toward the "art" viewpoint. One man's
> > spehgetti code is another man's masterpeice. Just because I find it a
> > flaming tangled mess does not mean the next guy will.
>
> While it is certainly true that beauty is subjective, it is astounding
> how much agreement there is over things that are "beautiful". Good
> software is beautiful, and good programmers pursue beauty.
>
> Yes, it's true that sometimes two people will disagree about beauty.
> But there is a difference between debating whether something is
> beautiful, and debating about whether something is a mess.
>
> Most of us can recognize a mess when we see it. Inconsistent variable
> and function names, misplaced responsibilities. Functions that have
> more than one responsibility and that share responsibilities with other
> functions, etc, etc. And most of us can recognize nicely partitioned
> code with carefully thought through names, and modules of approachable
> size.
> --
> Robert C. Martin (Uncle Bob) | email: unclebob_at_objectmentor.com
> Object Mentor Inc. | blog: www.butunclebob.com
> The Agile Transition Experts | web: www.objectmentor.com
> 800-338-6716 |
Received on Mon Jul 10 2006 - 09:59:54 CEST

Original text of this message