Nella sezione 6.4 di Code Complete 2nd Edition c'è un paragrafo su come nascondere i dati globali. Ciò a cui sono particolarmente interessato, è che McConnell (l'autore del libro) fornisce esempi dei vantaggi di nascondere i dati globali. C'è un esempio che non riesco a capire. Non ho la versione inglese del libro, quindi proverò a tradurre il testo.
Hiding global data. (...) You can change the structure of the data without modifying the program.
Che cosa significa McConnell? Sta parlando di cambiare i dati globali? In tal caso, perché non dovresti modificare il tuo programma quando usi metodi per recuperare quei dati? O forse si sta riferendo a qualcos'altro qui?
Apprezzerei molto se qualcuno potesse chiarire la mia confusione. Se potessi anche fornire un esempio, sarebbe fantastico (gli esempi sono fantastici, lo sai).