Is there a rule of thumb or a standard that specifies how to order method arguments?
eg: SaveOrder(DbContext context, Order order) or SaveOrder(Order order, DbContext context)
I have always ordered my inputs such that any items that are required by a method but that are not actually part of the algorithm are provided first (in this case DbContext)
I was wondering if there is a standard or a heuristic that suggests one way is better than the other?