byKey and byValue: properties or methods?
Alvaro
alvaroDotSegura at gmail.com
Sun Jan 22 03:57:14 PST 2012
El 21/01/2012 3:05, Michel Fortin escribió:
>>> I think byKey and byValue are oddly named, property or not.
>>
>> Give them better names and convince others. Don't choose "keys"
>> and "values".
>
> Well, if the best ones are already taken, I'd say "allKeys" and
> "allValues" would be the next best ones. And they are obviously
> properties.
>
Agree with "allKeys" and "allValues" as the next best.
IMO, the name of a property should be a a *noun phrase* (a noun possibly
with modifiers, complements, adjectives...) because it represents a
thing. And if the property represens a collection of things (an array, a
list, a range,...) that noun should be *plural* (giving the idea that it
can be enumerable). "allKeys" follows this guideline (plural noun with a
complement).
byKey is what, an adverb phrase, an adjective phrase? It can't name a
range which is a thing.
More information about the Digitalmars-d
mailing list