回答編集履歴

1

好ましくない理由のより具体的な説明を追加

2019/09/22 17:05

投稿

SaitoAtsushi
SaitoAtsushi

スコア5466

test CHANGED
@@ -7,3 +7,11 @@
7
7
 
8
8
 
9
9
  そこらへんはきちんとした設計を学んでくださいとしか言えません。
10
+
11
+
12
+
13
+ どうしてグローバル変数が好ましくないのかというと、それはモジュール性が低いことの証だからです。
14
+
15
+
16
+
17
+ プログラムの構成というのは、そのプログラムに必要な部品を作って組み合わせるというのが綺麗なやり方です。 その部品もまた更に小さい部品を組み立てるという階層的な構造を持ちます。 グローバル変数はどこからでもアクセスできるのでその階層構造をぶちぬいてしまい、分割を台無しにする可能性があります。