Code Smell 33 - Kısaltmalar

Kısaltma, akıllı görünmemiz ve hafıza ve zihin alanından tasarruf etmemiz için çok önemlidir.

Jessica Knowlden tarafından Unsplash üzerinde fotoğraf

Problemler

  • Kaplin
  • Kötü Adlandırma
  • Bildirilebilirlik
  • Belirsizlik
  • Okunabilirlik
  • Erken Optimizasyon
  • Code Smell 20 - Erken Optimizasyon
  1. Anlamlı ve açıklayıcı isimler kullanın .
  • Değişken adlandırma
  • İşlev adlandırma
  • Paket adlandırma
  • Sınıf Adlandırma

Yanlış

Sağ

Tespit etme

Kısa adın ve bildirimin ne olduğunu seçmeyi otomatikleştiremiyoruz .

Bazı "modern" ve parlak diller bu kötü uygulamayı zorlar. Bu yüzden akıllıca bunun yerine iyi bir dil seçmeliyiz.

Etiketler

  • Bildirge

Bilgisayar bilimi, bilimin annesinden (matematik) doğdu. Matematikte, tek harfli değişkenlerin (i, j, x, y) atanması iyi bir uygulamadır.

Referans kavramı değişkenden ortaya çıktı.

Birçok insan matematikçilerin neden bu kadar kısa değişkenlerle çalışabildiğini ve bilgisayar bilimcilerin neden çalışmadığını merak etti.

Matematikçiler için, bir formüle girildiğinde, değişkenler tüm anlamlarını kaybeder ve ayırt edilemez hale gelir.

Beynimiz, bir kısaltmanın anlamını bulmak için çok fazla enerji harcar.

Yıl 2020, derleyiciler için değil, insanlar için yazılım yazmamız gerekiyor.

İlişkiler

Code Smell 06 - Çok Zeki Programcı

Daha fazla bilgi

İsim tam olarak nedir? - Bölüm I: Görev

Uzun açıklayıcı bir isim, kısa, esrarengiz bir isimden daha iyidir. Uzun açıklayıcı bir ad, uzun açıklayıcı bir yorumdan daha iyidir.

Robert Martin

Yazılım Mühendisliği Harika Alıntılar

Bu makale CodeSmell Serisinin bir parçasıdır.

Kodunuzun Kokmuş kısımlarını nasıl bulabilirsiniz?

Suggested posts

Alan Adları Hakkında Bilgi Bulma

Brian P. Hogan'ın Küçük, Keskin Yazılım Araçları'ndan bir alıntı

Alan Adları Hakkında Bilgi Bulma

facebook.com'a bir talepte bulunduğunuzda, bilgisayarınız o bağlantıyı kurabilmesi için bu alan adını bir IP adresine çevirmek üzere alan adını arar.

UI Tasarımında D kelimesi ve L kelimesi. Dil Önemlidir. ırkçı olma

UI Tasarımında D kelimesi ve L kelimesi. Dil Önemlidir. ırkçı olma

Dilimiz, düşüncelerimizi, tutumlarımızı ve eylemlerimizi şekillendirebilen güçlü bir araçtır. Görünüşte zararsız terimler bile zararlı önyargıları ve klişeleri devam ettirebilir.

Related posts

Artık parola yok — geçiş anahtarları parolanızın yerini nasıl alacak?

Artık parola yok — geçiş anahtarları parolanızın yerini nasıl alacak?

Belirsizliği önlemek için aşağıdaki terimler kullanılacaktır; Doğrulayıcı; Web sitesine giriş yapmak için kullanılan cep telefonu; Kullanıcının oturum açma isteği Hizmetini yapmak için kullandığı web sitesi veya uygulama; Verilen hizmeti sağlayan satıcı, örn.

kovboy yalanı

Mega şirketler Amerikalılara nasıl büyük bir yalan sattı?

kovboy yalanı

Güneşin ilk ışınları düzlüklerdeki buzlu çimleri aydınlatırken, batının engebeli tepelerinde parıldayan altın rengi bir sabah. Simsiyah ve iri, sakin bir Angus sığır sürüsü, hepsinin iyi bildiği bir yere giden ıssız bir patikadan aşağı inerken güneşin doğuşuna karşı siluet oluşturuyor; kahvaltı barı.

"Mariana Çukuru Ortaya Çıktı: Uçurumun Korkunç Gizli Gerçeklerini Ortaya Çıkarmak"

"Mariana Çukuru Ortaya Çıktı: Uçurumun Korkunç Gizli Gerçeklerini Ortaya Çıkarmak"

Giriş: Cesur okuyucular, bizi gezegenimizin en karanlık derinliklerine götürecek bir yolculuğa hoş geldiniz. Bu blogda, Mariana Çukuru'nun esrarengiz dünyasına dalıyor, onun gizli sırlarını açığa çıkarıyor ve yüzeyinin altında yatan tüyler ürpertici gerçekleri ortaya çıkarıyoruz.

Yazma Becerinizi Geliştirmenin Kanıtlanmış 3 Yolu

Yazmanın faydaları ve bunu yapmanıza yardımcı olacak stratejiler

Yazma Becerinizi Geliştirmenin Kanıtlanmış 3 Yolu

2022'de GPT-3'ün piyasaya sürülmesiyle yazma becerisinin önemi azalmış gibi görünüyor. AI ile, zayıf yazıya sahip kişiler de kaliteli personel oluşturabilir.