for a new function, named parameter might be a better choise, but for existing function, placeholder would be better, since you don't need to modify the existing code.