daiki8は片付けができない

片付けしないと

良いコードを書くために グローバル変数

「変数のスコープ、寿命は小さく」
とにかくこれに尽きる


グローバル変数の使用は極力さける。

c言語グローバル変数やstatic変数、シングルトン、共有変数、またデータベースやファイルストレージなどもここではグローバル変数と読んでいる。

グローバル変数のだめなところ
・色々なところから値が変更され、プログラムの処理が複雑になり処理の流れが追いにくい。
・問題の特定がしにくい
・想定外のところで値が変更される
・密結合になり、本来関係の無いクラスやモジュールにも影響を与えてしまい、クラスやモジュールの再利用、問題の切り分け、ユニットテストがしにくくなる。


参考サイト
https://qiita.com/alt_yamamoto/items/25eda376e6b947208996