
On Thu, Aug 4, 2011 at 2:53 PM, Michael Litchard
I'm finding that in more than one instance I pass a data structure to a function, simply so that I can pass it to it's helper function. It bugs me that I'm passing a value that isn't being used directly. This seems wrong. Example: I have a "data URLSequence" that contains a way to calculate the ip address of a URL. This gets passed to a helper function that generates a particular URL, which then populates the URLSequence. Is there a standard practice to avoid what I am talking about? Or is this normal and I should accept it?
I think this is normal, and you should accept it. At least, assuming you're using the result of the helper function somewhere. You could "solve" this by hoisting the body of the helper function into the main function, but that sort of defeats the point of having the helper function.