«globals» etiketlenmiş sorular

17
Küresel Devlet neden bu kadar kötü?
Buna başlamadan önce, Soyutlama ve Bağımlılık Enjeksiyonu kavramlarının farkında olduğumu söylememe izin verin. Burada gözlerimin açılmasına ihtiyacım yok. Pek çoğumuz, (pek çok kez) “Global değişkenleri kullanma” ya da “Singletonlar kötüdür, çünkü küreseldirler” anlamış olmadan defalarca. Ama gerçekten neyi olduğunu uğursuz küresel durumu hakkında çok kötü? Uygulamam için, örneğin sistem klasörü …

22
Globals bir veritabanından ne kadar farklı?
Sadece karşılaştım bu eski soruya küresel durumu hakkında çok kötü olduğunu ve üst olarak kabul cevabı başka bir yerde başka bir kod gelip değiştirebilir olabileceğinden, küresel değişkenler ile çalışır herhangi bir kod güvenemeyeceğinizi iddia soran onun değer ve ardından verilerinizin farklı olması nedeniyle kodunuzun davranışının ne olacağını bilmiyorsunuz! Ancak buna …
250 state  globals 

10
Çağrı zincirinin derinliklerinde sadece birkaç seviye kullanılacak olan geçme parametrelerinin (anti-) modeli için bir isim var mı?
Bazı eski kodlarda global değişkenin kullanımına alternatifler bulmaya çalışıyordum. Ancak bu soru teknik alternatifler ile ilgili değil, ben çoğunlukla terminoloji konusunda endişeliyim . Açık bir çözüm, global kullanmak yerine bir parametreyi işleve aktarmaktır. Bu eski kod tabanında, uzun çağrı zincirindeki tüm işlevlerin, değerin sonunda kullanılacağı nokta ile önce parametreyi alan …


2
Yöntemler ve global değişkenler
Kodum büyümeye başladığında bir süredir bana musallat olan çok basit bir sorum var. Parametreler, iç içe geçmiş işlev çağrılarının uzun yollarından geçerken genel değişkenlerle değiştirilmeli mi? Küresel ortamın bir programın durumunu öngörülemez hale getirebileceğini biliyorum, çünkü birçok işlev paylaşılan değişkenleri değiştirebilir, ancak yine de küresel alan işleri kolaylaştırır. Kendimi açıklayayım: …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.