Named Parameters (Was: A nice way to step into 2012)

bearophile bearophileHUGS at lycos.com
Wed Dec 28 18:38:14 PST 2011


Timon Gehr:

> On 12/29/2011 02:04 AM, Derek wrote:
> > On Thu, 29 Dec 2011 10:48:57 +1100, Timon Gehr <timon.gehr at gmx.ch> wrote:
> >
> >> Having parameter names contribute to the interface means that all
> >> developers need to spend time thinking about the best possible names
> >> for their function parameters.
> >
> > And that's a bad thing, right?
> 
> If the time was better spent at creating functionality, yes.
> 
> http://www.digitalmars.com/d/archives/digitalmars/D/Rename_std.string.toStringz_138740.html
> 
> http://www.digitalmars.com/d/archives/digitalmars/D/Fixing_enum_names_in_Phobos_141507.html
> 
> http://www.digitalmars.com/d/archives/digitalmars/D/std.getopt_suggestion_145648.html#N145648
> 
> http://www.digitalmars.com/d/archives/digitalmars/D/renamepalooza_time_127446.html

I don't agree. Names are among the most important things in a human mind, if you find the right names, API usability improves. Thinking about the best names is time well spent, especially for library functions used by a lot of all kind of people for a lot of time.

Bye,
bearophile


More information about the Digitalmars-d mailing list