[erlang-questions] A style question
Fri Feb 12 14:00:23 CET 2010
Martin Fowler would probably say that F is a temporary variable and, as such, is unwanted because it slows down refactoring. I tend to agree with him. This is especially true in Erlang when attempting to quickly merge code segments that secretly share a common temporary name but for different purposes. Hilarity ensues as one reaches for search/replace.
On the other hand if there were more powerful visual debugging features then I wouldn't consistently break this sage advice by leaving temporary variables around from commented-out print statements.
On Feb 11, 2010, at 10:34 PM, Richard O'Keefe wrote:
> I've been looking at some Erlang code that's full of stuff like
> F = fun() -> ...
> My preferred style for this would be
> mnesia:transaction(fun () ->
> which I think a Smalltalk or Ruby programmer would also prefer.
> But is this just prejudice on my part, or is there a reason why
> inserting an opaque name like "F" is a good idea?
> erlang-questions (at) erlang.org mailing list.
> See http://www.erlang.org/faq.html
> To unsubscribe; mailto:erlang-questions-unsubscribe@REDACTED
More information about the erlang-questions