Сколько параметров слишком много? [закрытый]



подпрограммы могут иметь параметры, это не новость. Вы можете определить столько параметров, сколько вам может понадобиться, но слишком много из них сделает вашу рутину трудно понять и поддерживать.



конечно, вы можете использовать структурированную переменную в качестве обходного пути: поместить все эти переменные в одну структуру и передать ее в подпрограмму. Фактически, использование структур для упрощения списков параметров является одним из методов, описанных Стивом Макконнеллом в Код. Но как он говорит:




осторожные программисты избегают связывать данные больше, чем это логически необходимо.




поэтому, если ваша процедура имеет слишком много параметров или вы используете структуру для маскировки большого списка параметров, вы, вероятно, делаете что-то неправильно. То есть, вы не держите соединение свободно.



мой вопрос:когда я могу считать список параметров слишком большим? я думаю, что более 5 параметров, слишком много. Что вы думаешь?

504   0  

Comments

    Ничего не найдено.