From: "Jeffrey R. Carter" <spam.jrcarter.not@spam.acm.org>
Subject: Re: Suffix _T for types found good
Date: Wed, 06 Aug 2008 23:11:58 GMT
Date: 2008-08-06T23:11:58+00:00 [thread overview]
Message-ID: <2dqmk.286756$yE1.10484@attbi_s21> (raw)
In-Reply-To: <594cdbb8-4018-44bd-a8db-0df3f23df247@z72g2000hsb.googlegroups.com>
amado.alves@gmail.com wrote:
>
> -- See?
No. I have no idea what you mean by a node or triad value. Maybe this is because
I'm not familiar with the domain, or maybe it's because these are not good
names, with or without _T.
> And even if you can come up with good different names for types and
> objects, even if you magically did that effortlessly, why double the
> lexicon? Can it possibly make the code better? Just to avoid a suffix
> rule?
It can certainly make the code better. The idea here is not just to avoid a
rule, but to make the code easier to read and understand. That is worth
expending extra effort on.
Presumably a node value is a value stored in a node. But the fact that values
are stored in nodes is not generally an important attribute of those values, and
so not a basis for a good name for the type.
It seems odd to me to have an explicit type stored in a node. Generally I'd
expect that to be a generic parameter, with an appropriate name:
type Node_Info is record
Parent : Node_Index;
Data : Element;
...
end record;
Or perhaps it has something to do with the implementation of the tree structure:
Depth : Depth_Value;
I can't even begin to comment on triad value.
There will always be coders who will try to avoid essential effort through
simple rules.
--
Jeff Carter
"Sheriff murdered, crops burned, stores looted,
people stampeded, and cattle raped."
Blazing Saddles
35
next prev parent reply other threads:[~2008-08-06 23:11 UTC|newest]
Thread overview: 68+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-06 14:58 Suffix _T for types found good amado.alves
2008-08-06 16:34 ` Peter C. Chapin
2008-08-06 17:23 ` amado.alves
2008-08-06 21:57 ` Peter C. Chapin
2008-08-06 22:14 ` amado.alves
2008-08-12 14:00 ` Simon Wright
2008-08-07 1:23 ` Steve
2008-08-07 15:10 ` Colin Paul Gloster
2008-08-07 17:04 ` Ray Blaak
2008-08-07 17:19 ` amado.alves
2008-08-07 18:44 ` amado.alves
2008-08-07 19:37 ` Jeffrey R. Carter
2008-08-08 13:46 ` Steve
2008-08-08 16:40 ` Ray Blaak
2008-08-08 20:27 ` Jeffrey R. Carter
2008-08-19 18:05 ` Martin
2008-08-19 23:04 ` Ray Blaak
2008-08-20 0:13 ` Gary Scott
2008-08-20 7:42 ` What is a Contract? (was: Suffix _T for types found good) Georg Bauhaus
2008-08-20 16:19 ` Ray Blaak
2008-08-20 8:52 ` Suffix _T for types found good Martin
2008-08-20 2:01 ` Steve
2008-08-20 11:59 ` Stephen Leake
2008-08-20 14:25 ` Adam Beneschan
2008-08-20 15:38 ` Dmitry A. Kazakov
2008-08-20 20:37 ` Adam Beneschan
2008-08-21 1:46 ` Peter C. Chapin
2008-08-21 9:47 ` Stephen Leake
2008-08-21 9:49 ` Dmitry A. Kazakov
2008-08-21 9:44 ` Dmitry A. Kazakov
2008-08-22 4:12 ` Randy Brukardt
2008-08-22 4:12 ` Randy Brukardt
2008-08-20 15:46 ` Gary Scott
2008-08-21 9:48 ` Stephen Leake
2008-08-21 13:53 ` amado.alves
2008-08-21 15:30 ` Gary Scott
2008-08-20 11:53 ` Stephen Leake
2008-08-20 12:12 ` Martin
2008-08-20 19:37 ` Simon Wright
2008-08-21 9:44 ` Stephen Leake
2008-08-07 3:05 ` Randy Brukardt
2008-08-07 6:56 ` Jean-Pierre Rosen
2008-08-06 17:18 ` Niklas Holsti
2008-08-06 17:57 ` amado.alves
2008-08-06 18:43 ` Niklas Holsti
2008-08-06 19:36 ` amado.alves
2008-08-06 19:11 ` Jeffrey R. Carter
2008-08-06 19:16 ` amado.alves
2008-08-06 19:47 ` Jeffrey R. Carter
2008-08-06 20:06 ` Pascal Obry
2008-08-06 22:07 ` amado.alves
2008-08-06 23:11 ` Jeffrey R. Carter [this message]
2008-08-06 23:25 ` amado.alves
2008-08-07 7:16 ` Georg Bauhaus
2008-08-07 8:51 ` amado.alves
2008-08-07 10:10 ` Georg Bauhaus
2008-08-07 11:32 ` Georg Bauhaus
2008-08-07 12:37 ` amado.alves
2008-08-07 16:51 ` Ray Blaak
2008-08-07 17:01 ` Ray Blaak
2008-08-07 19:27 ` Adam Beneschan
2008-08-07 22:15 ` Ray Blaak
2008-08-07 22:17 ` Ray Blaak
2008-08-07 19:25 ` Jeffrey R. Carter
2008-08-07 12:12 ` Maciej Sobczak
2008-08-07 12:30 ` amado.alves
2008-08-07 12:51 ` Dmitry A. Kazakov
2008-08-07 15:37 ` amado.alves
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox