parameter

昔、関数とかmethodの引数が多いとparameterを覚えられないし見るのも辛くて嫌だな〜って思って、構造体にしてくれと思っていたんだけど、構造体でまとめて渡すとparameter毎にconst指定が付けられない事に気付く。(構造体のコンストラクタで代入すれば大丈夫かな?)

parameterを減らす方法としてmoduleの内部に状態を持たせる方法とかもあるけれど、moduleを呼び出す手続きが後でもどんどん続く場合にそうするのかな?一度呼び出してそこで処理が完結する場合には、module化する意味は薄いかもしれない。でもやりやすいからかそう組んでる時もあるなぁ。