|No such thing as a small change|
Re^3: $bad_names eq $bad_designby dpuu (Chaplain)
|on Dec 20, 2002 at 23:28 UTC ( #221535=note: print w/replies, xml )||Need Help??|
Yes! It side-steps domain knowledge. Lets expand on this point.
Consider this code:
An experienced Perl coder would instantly, subconciously, grok the control-flow within it. Part of this understanding relies on convention, so could be subverted, but just look at the amount of information/expectation we have:
Compare this with an abstracted function call:
The perl-brain gleams no information from this. Understanding it relies entirely on the quality of the name of the identifier. And we all know how hard it is to create a really good identifier name.
In Section Meditations