Di bagian 6.4 dari Code Complete 2nd Edition ada paragraf tentang menyembunyikan data global. Apa yang saya sangat tertarik, adalah bahwa McConnell (penulis buku) memberikan contoh manfaat menyembunyikan data global. Ada satu contoh yang tidak bisa saya mengerti. Saya tidak memiliki buku versi bahasa Inggris, jadi saya akan mencoba menerjemahkan teksnya.
Menyembunyikan data global. (...) Anda dapat mengubah struktur data tanpa memodifikasi program.
Apa yang dimaksud McConnell dengan hal itu? Apakah dia berbicara tentang mengubah data global? Jika demikian, mengapa Anda tidak perlu memodifikasi program Anda ketika Anda menggunakan metode untuk mengambil kembali data itu? Atau mungkin dia merujuk sesuatu yang lain di sini?
Saya akan sangat menghargai jika seseorang dapat menjernihkan kebingungan saya. Jika Anda juga bisa memberikan contoh, itu akan bagus (contohnya mengagumkan, Anda tahu).
sumber