Argument order is not necessary
Named Arguments can make your code more clear
Named arguments and optional paramaters
Named Arguments avoids bugs on optional parameters