Pertanyaan yang diberi tag «globals»

17
Mengapa Negara Global begitu Jahat?
Sebelum kita mulai ini, izinkan saya mengatakan saya sangat menyadari konsep Abstraction and Dependency Injection. Saya tidak perlu membuka mata saya di sini. Yah, kebanyakan dari kita mengatakan, (terlalu) berkali-kali tanpa benar-benar memahami, "Jangan gunakan variabel global", atau "Lajang jahat karena mereka global". Tapi apa benar-benar adalah begitu buruk tentang …

22
Bagaimana global berbeda dari database?
Saya baru saja menemukan pertanyaan lama ini menanyakan apa yang begitu jahat tentang keadaan global, dan jawaban yang terpilih, diterima menegaskan bahwa Anda tidak dapat mempercayai kode apa pun yang bekerja dengan variabel global, karena beberapa kode lain di tempat lain mungkin ikut serta dan memodifikasi nilai dan kemudian Anda …
250 state  globals 

10
Apakah ada nama untuk pola (anti-) parameter passing yang hanya akan digunakan beberapa level di dalam rantai panggilan?
Saya mencoba mencari alternatif untuk penggunaan variabel global dalam beberapa kode lama. Tetapi pertanyaan ini bukan tentang alternatif teknis, saya terutama khawatir tentang terminologi . Solusi yang jelas adalah melewatkan parameter ke dalam fungsi alih-alih menggunakan global. Dalam basis kode warisan ini, itu berarti bahwa saya harus mengubah semua fungsi …


2
Metode parametrize vs variabel global
Saya punya pertanyaan yang sangat sederhana yang telah menghantui saya untuk sementara waktu ketika kode saya mulai tumbuh. Haruskah parameter digantikan oleh variabel global ketika mereka melewati rute panjang panggilan fungsi bersarang? Saya mengerti bahwa lingkungan global dapat membuat keadaan suatu program tidak dapat diprediksi karena banyak fungsi dapat memodifikasi …

4
Apakah variabel `static` file-scope dalam C seburuk variabel global` extern`?
Dalam C, Anda akan sering / kadang-kadang (karena gaya) menggunakan staticvariabel lingkup file di mana Anda akan menggunakan variabel anggota kelas pribadi di C ++. Saat melakukan penskalaan ke program multithreaded, cukup menambahkan thread_localC11 atau ekstensi yang didukung lama __threadcocok. Saya tahu Anda bisa melakukan hal yang persis sama dalam …
8 c  globals 

1
Mengapa membuat fungsi Object.create Global-ish?
Saya seorang programmer yang cukup berpengalaman di bidang .NET dan Java, dan saya sudah mulai membaca tentang JavaScript. Saya membeli buku "The Good Parts" karya Douglas Crockford, dan saya langsung menunda beberapa hal. Salah satunya adalah memodifikasi tipe dasar tanpa perlu: if (typeof Object.create !== 'function') { Object.create = function …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.