>>142
>なのでオブジェクトを引数に渡すのは上層以外はなるべく避ける
は?
単純に引数無しの関数が山盛りのソースでさ

unko();

↑これで呼び出し側から何がわかるの?
この関数を実行することでどの変数を弄る可能性があるのかなんにもわからないじゃん
問題は変更するデータがわからないことなんだよ
プログラムを組む上でこれ以上困難なことってあるか?
この関数を実行することで変更されるデータがまったくわからないんだぞ
何が変更される?
どの変数がバグってる?
すべてがわからない
これを駄目だと思わない脳みそがすでに駄目だろお前等