On 01/21/2011 10:03 PM, Jonathan M Davis wrote:
I really don't find having functions returning results without altering their
arguments as the normal case to be odd at all, let alone misleading, since
that's what most functions actually do.

Same for me. I don't find having this version as the normal case odd at all, neither. I just find using action-verbs to denote that misleading; eg sort(array) so-to-say "naturally" means "_sort_ this array", not "gimme a new _sorted_ array". Many programmers name function which (main) purpose is to construct a new element according to said element (not only me, I copied this practice from others). They are right on this, it's highly informative and never misleading (except for issues inherent to english). Then, using action-verbs for action-functions is, in constrast, also sensible:
        writeReport(reportData);

Denis
_________________
vita es estrany
spir.wikidot.com

Reply via email to