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.
Nascondere i dati globali. (...) È possibile modificare la struttura dei dati senza modificare il programma.
Cosa vuol dire 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?
Gradirei molto se qualcuno potesse chiarire la mia confusione. Se anche tu potessi fornire un esempio, sarebbe fantastico (gli esempi sono fantastici, lo sai).