in reply to Exporter vs explicit '::"
To my way of thinking, the rule begins-and-ends with: clarity. If the functions that are defined in the package are “distinctively named,” and can really only originate from one place, then I personally don’t mind a use or require. Not at all. (If the package in question is a utility-package that has lots of functions in it, I want to see an explicit list.)
To my way of thinking: “nevermind what the computer thinks of what you’ve written ... you’re talking to me. Make your source-code clear to me.
The computer, being a machine, can “figure out” a lot of things that the humans who will follow in your footsteps could easily overlook and/or misinterpret. Therefore, never-mind the machine. Write for the humans. “Make the trail of bread-crumbs both obvious and tasty.”
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Exporter vs explicit '::"
by GrandFather (Saint) on Jan 05, 2015 at 21:56 UTC | |
by locked_user sundialsvc4 (Abbot) on Jan 05, 2015 at 23:15 UTC |