News for hackers. Stuff that matters.
Re:API changes in Snow Leopard by albertcardona on Saturday August 29, 2009 @05:49AM (#793021)
I call it "ctrl+space semantically-aware word completion" and "self-documenting function names."

Nothing unusual in multi-year multi-programmer software.

As much as I like succinct function names, in my experience they don't work when there's more than one hacker involved. A strategy I have followed is to make long names for the top-level, interface-like functions, and succinct ones for all the internals; i.e. put the verbosity where others need to look up code to use it as a library, where "library" is understood as an individual/indepenent component of a larger software project.

There are no comments on this comment yet.