On 07/02/2012, Welsh, Armand <AWelsh(a)statestreet.com> wrote:
And the use of functions to apply
business logic obfuscates the code, making it less readable by a business
analyst, and complicates the development of the code. Placing the decision
logic in the LHS keeps the rules simple, and thus more maintainable by a
business analyst.
Aren't you blithely denigrating business analysts? They aren't
nincompoops in the first place, and they have used functions in
spreadsheets for decennia and their equivalent on paper, i.e.,
lookup-tables, for centuries.
-W