重複の可能性:
パラメータが多すぎますか?
いくつかの値を受け取る関数を書いていたところ、考えさせられました。関数/メソッドの引数の数が多すぎるのはいつですか? 設計に欠陥があることを示すのはいつですか? 引数の量を減らすために、構造体、配列、ポインターなどを受け取る関数を設計/リファクタリングしますか? 引数の数を減らすためだけに、入ってくるデータをリファクタリングしますか? ただし、これは OOP 設計にはあまり当てはまらないようです。他の人がこの問題をどのように見ているかを知りたいだけです。
編集:参考までに、私が書いたばかりの関数は5つのパラメーターを取りました。AP Econ の先生から教えてもらったいくつかの定義を使用します。2 以上; 7未満。