Можно создать дубликат:
How many parameters are too many?Сколько параметров функции слишком много?
Я просто пишу функцию, которая приняла в нескольких значениях, и это заставило меня задуматься. Когда число аргументов функции/метода слишком много? Когда (если) это сигнализирует ошибочный дизайн? Вы разрабатываете/реорганизовываете функцию для создания структур, массивов, указателей и т. Д., Чтобы уменьшить количество аргументов? Вы реорганизуете данные, поступающие только для уменьшения количества аргументов? Похоже, что это может быть немного менее применимо в проектах ООП. Просто любопытно посмотреть, как другие рассматривают проблему.
EDIT: Для справки функция, которую я только что написал, взяла по 5 параметрам. Я использую определение нескольких, которое дал мне учитель AP Econ. Более 2; менее 7.
Мальчик я надеюсь, что он сказал «меньше, чем 7» –