Code Complete 2nd Editionのセクション6.4には、グローバルデータの非表示に関する段落があります。私が特に興味を持っているのは、McConnell(本の著者)がグローバルデータを隠すことの利点の例を示していることです。理解できない例が1つあります。私はこの本の英語版を持っていないので、テキストを翻訳しようとします。
グローバルデータを非表示にします。(...)プログラムを変更せずにデータの構造を変更できます。
McConnellとはどういう意味ですか?彼はグローバルデータの変更について話していますか?その場合、メソッドを使用してそのデータを取得するときにプログラムを変更する必要がないのはなぜですか?それとも、彼はここで何か他のものを指しているのでしょうか?
誰かが私の混乱を解消できれば幸いです。例を提供することもできれば、それは素晴らしいことです(例は素晴らしいです、ご存知でしょう)。