Don't write code that depends on the order of evaluation of function arguments



Summary

Keep (evaluation) order: The order in which arguments of a function are evaluated is unspecified, so don't rely on a specific ordering.