«variables» etiketlenmiş sorular

Değişken veya skaler, bilinen veya bilinmeyen bir miktar veya değer olarak adlandırılan bilgileri içeren, ilişkili sembolik adla (tanımlayıcı) eşleştirilmiş bir saklama konumudur.

10
Temiz Kod neden korunan değişkenlerden kaçınmayı öneriyor?
Temiz Kod , "Biçimlendirme" bölümünün "Dikey Mesafe" bölümünde korumalı değişkenlerden kaçınılmasını önerir: Yakından ilgili olan kavramlar birbirine dikey olarak yakın tutulmalıdır. Açıkçası bu kural, ayrı dosyalara ait kavramlar için işe yaramaz. Ancak, çok iyi bir nedeniniz olmadıkça, yakından ilgili kavramlar farklı dosyalara ayrılmamalıdır. Gerçekten de, korunan değişkenlerden kaçınılması gereken nedenlerden …

6
Değişken Id veya ID olarak mı adlandırılmalıdır? [kapalı]
Bu biraz sersemletici, ancak bazı insanların kullandıkları Idşekilde olduğunu gördüm : private int userId; public int getUserId(); ve diğerleri şunları kullanır: private int userID; public int getUserID(); Bunlardan biri diğerinden daha iyi bir isim mi? Neden? Bunun büyük projelerde çok tutarsız bir şekilde yapıldığını gördüm. Bir standart belirlesem, çoğu insanın …


13
Yapabiliyorsak yerel değişkenleri ortadan kaldırmalı mıyız?
Örneğin, bir işlemciyi Android'de açık tutmak için aşağıdaki gibi kod kullanabilirim: PowerManager powerManager = (PowerManager)getSystemService(POWER_SERVICE); WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "abc"); wakeLock.acquire(); ama bence yerel değişkenler powerManagerve wakeLockelimine edilebilir: ((PowerManager)getSystemService(POWER_SERVICE)) .newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MyWakelockTag") .acquire(); benzer sahne iOS uyarı görünümünde görünür, örneğin: UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"my title" message:@"my message" delegate:nil cancelButtonTitle:@"ok" …


12
Değişkenleri tekrar kullanmalı mıyım?
Değişkenleri tekrar kullanmalı mıyım? Pek çok en iyi uygulamanın bunu yapmamanız gerektiğini söylediğini biliyorum, ancak daha sonra, farklı geliştirici kodun hatalarını ayıklarken ve birbirine benzeyen 3 değişken bulunduğunda ve tek fark, kodda farklı yerlerde oluşturulduklarıdır. Şaşkın. Ünite testi buna harika bir örnektir. Ancak, ben do iyi uygulamalar buna karşı çoğu …


7
Kelime hem isim hem de fiil olduğunda bir değişkeni isimlendirmek
Genel rehberlikle bir köşe problemiyle karşılaştım: değişkenler için isimler fonksiyonlar için fiiller Özellikle, kelimenin belirsiz olduğu bir durum var - bu bir fiil veya bir isim olabilir. Bazı durumlarda, uygulamayı tartışırken , aynı cümleyle her iki şekilde de kullanılacaktır . Niyetim, aylar sonra kod bölümlerine döndüğümde programın gelecekteki geliştiricilerin yanı …
48 naming  variables 


12
Ayrılmış sözcüklerden kaçınmak için kasıtlı yazım hataları
Sık sık, daha iyi veya daha kötüsü için ayrılmış sözcükler haline gelen, genel kelimelerin kasıtlı yanlış hecelemelerini içeren bir kod görüyorum: klassya clazziçin sınıfta :Class clazz = ThisClass.class kountSQL'de sayım için :count(*) AS kount Şahsen ben bu okunabilirliği azaltır buluyorum. Kendi uygulamamda daha iyi bir ismin kullanılamayacağı çok fazla dava …

15
Kullanılmayan bir değişkeni tek bir alt çizgi ile adlandırmak kötü bir uygulama mıdır?
Genellikle, dilin sözdizimi, hiç kullanılmamış bir değişkeni ismemi istediğinde, onu isimlendiririm _. Aklımda bu karmaşayı azaltır ve koddaki anlamlı değişkenlere odaklanmama izin verir. Göze çarpmayan, böylece “görüş dışı, akıl dışı” bir etki yarattığını görüyorum. Bunu yaptığım yerin yaygın bir örneği, SQL'deki alt sorguları adlandırmaktır. SELECT * FROM ( SELECT * …

17
Döndürülen değişkeni "sonuç" olarak adlandırmak iyi bir uygulama mıdır? [kapalı]
Bir yöntemin döndürdüğü değişken ismini değişken ismiyle çağırmak iyi bir uygulama mıdır result? Örneğin: public Zorglub calculate() { Zorglub result = [...] [...] return result; } Yoksa türüne göre adlandırmalı mıyım? public Zorglub calculate() { Zorglub zorglub = [...] [...] return zorglub; } Her ikisini de vahşi doğada gördüm, birini …


6
Sınıf üyelerini mi tercih ediyorsunuz yoksa içsel yöntemler arasında tartışmalar mı?
Bir sınıfın özel bölümünde, birden fazla özel yöntem tarafından kullanılan bir değer olduğunu varsayalım. İnsanlar bunu sınıf için bir üye değişkeni olarak tanımlamayı mı yoksa her bir yönteme argüman olarak geçirmeyi mi tercih ediyorlar - ve neden? Bir yandan, bir sınıftaki indirgeme durumunun (yani üye değişkenleri) genellikle iyi bir şey …

10
Bir değişken ve bir bellek konumu arasındaki fark nedir? [kapalı]
Son zamanlarda işaretçileri, flashcards olarak görsel bir şekilde açıklamaya çalışıyorum. Soru 001: Bu, bilgisayar belleğindeki bir yerin çizimidir. Adresinin doğru olduğu doğru 0x23452mu? Neden? Cevap: Evet, çünkü 0x23452bilgisayarın bu konumu nerede bulabileceğini açıklar. Soru 002: Karakterin bhafıza konumunda saklandığı doğru 0x23452mu? Neden? Cevap: Hayır, çünkü karakter aaslında içinde saklanır. Soru …

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.