«naming» etiketlenmiş sorular

Ekibiniz veya topluluğunuz tarafından en çok kabul edilen bir formda en az sayıda karakterle anlam ve açıklama verin.

3
Örneğin adlandırma kuralları, yerel ve parametre değişkenleri [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Projelerimize (özellikle Java / JEE projeleri) uygulanacak kıdemli bir geliştirici kodlama sözleşmeleri ile görüşüyordum. Önerdiği bir sözleşmeye …
13 java  naming  variables 

1
“Düzleştir” ne demektir?
Eğer bir ağacım olsaydı, sezgisel olarak "düzleşir" soldan sağa doğru ilerleyerek ağaçtaki tüm öğelerin bir listesini alabilir misiniz? Eğer bağlantılı bir listem varsa, sezgisel olarak "düzleştirmek" anlamına gelir bundan başlayarak tüm öğelerin bir listesini alın Örneğin, bağlantılı bir liste, kendi iç istisnasını toplayan bir istisnandan oluşur. "FlattenInnerExceptions" istisnası üzerine bir …
13 naming 

4
C projesi adlandırma çatışmalarından kaçınmak
Orta büyüklükte bir C kütüphane projesi için işlev adlandırma kuralları hakkında pragmatik gerçek dünya tavsiyesi bulmakta zorlanıyorum. Kütüphane projem, kendi başlıkları ile birkaç modüle ve alt modüle ayrılmıştır ve gevşek bir şekilde OO stilini izler (tüm işlevler, ilk argüman olarak belirli bir yapı alır, global yok vb.). Bizim gibi bir …

6
C değişkenleri ve işlevleri için kullanılan adlandırma kuralları [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . CI'de büyük bir projeyi kodlarken bir sorun ortaya çıktı. Daha fazla kod yazmaya devam edersem, kodu düzenlememin …
13 c  naming 

2
Python'da değer döndüren işlevleri nasıl adlandırmalıyım?
Python'daki işlevlerim için isim seçme konusunda kafam karıştı . Bazen Python yerleşik işlevleri zorunludur : printfunction ve string method find. Bazen böyle değildirler: örneğin lenadı gibi zorunlu değildir calculate_lenve typedeğildir find_type. Anlamadığımız printbir değer döndürüyor (yani None) ve bir şey yapar (yani ekranda bir dize gösterir), bu yüzden adı zorunludur. …


4
Entegrasyon testleri için isim seçme
Birim testleri ile alan oldukça küçüktür, bu yüzden kolaydır. Osherove'in methodName_conditions_result()planını kullandım ve çok net buldum. Ancak entegrasyon testleri ile çok uzun bir isim vermiş gibi hissediyorum ve bunun yerine ne koyacağım methodName? Entegrasyon test sınıflarını nasıl adlandırırım? Entegrasyon test isimlerinin gerçek dünya örnekleri çok açıktır. Umarım cevaplar bu testleri …

3
C ve C ++ programlarındaki türleri nasıl işaretlemeliyim?
Gelen benim bu cevap , kullandığım _ten iyi, tartışmalı bitti türleri, sonunda. Mevcut projelerimde kullandığım uygulama bu. typedef struct { int x; int y; } point_t; Bunun, stddef.hlike size_tveya ' dan C tipleriyle tutarlı olması amaçlanmıştır ptrdiff_t. Ancak, sorularımdaki bazı yorumlara göre, _tpostfix POSIX için ayrılmış gibi görünüyor. Bunun yerine …
12 c++  c  naming 

5
Garip alana özgü nesneleri adlandırma konusunda rehberlik?
Kimyasal bir sistemi modelliyorum ve bir numaralandırmadaki öğelerimi / eşyalarımı adlandırırken sorun yaşıyorum. Kullanmalı mıyım emin değilim: atom formülü kimyasal isim kısaltılmış bir kimyasal isim. Örneğin, sülfürik asit H2SO4 ve hidroklorik asit HCl'dir. Bu ikisiyle, muhtemelen oldukça yaygın oldukları için atom formülünü kullanacağım. Bununla birlikte, Na2SiF6 olan sodyum heksaflorosilikat gibi …

6
Javascript adlandırma kuralları
Java geçmişindeyim ve JavaScript'te yeniyim. Aşağıdaki örnekte olduğu gibi tek karakter parametre adları kullanarak birçok JavaScript yöntemi fark ettim. doSomething(a,b,c) Beğenmedim, ancak bir JavaScript geliştiricisi, dosya boyutunu küçültmek için yapıldığına ikna etti, JavaScript dosyalarının tarayıcıya aktarılması gerektiğini belirtti. Sonra kendimi başka bir geliştiriciyle konuşurken buldum. Bana Firefox'un sayfayı daha hızlı …

1
Programlamada `` çözümleme '' ne anlama geliyor? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Kelimenin Resolvekullanıldığı birçok yerde , Bağımlılık Enjeksiyonu (bir uygulamayı bir arabirime çözümleme), Paket Yöneticileri (örn: Paket bağımlılıklarını …

3
Golang'da “this” kullanımı
Golang'ın burada bulunan bir stil rehberine sahip olduğu en yakın şeyde , Alıcı Adları altında bu yazılmıştır: Bir yöntemin alıcısının adı, kimliğinin bir yansıması olmalıdır; genellikle türünün bir veya iki harfli kısaltması yeterlidir ("Müşteri" için "c" veya "cl" gibi). "Ben", "bu" veya "ben" gibi genel adları, işlevlerin aksine yöntemlere daha …

6
Adlandırma: Açıklık için kısalığı feda etmeli misiniz?
Örneğin, aşağıdaki işlev, bir giriş alanının adını ve hatalarını içeren bir dizide dolaşır. Bunu, doğrulama alanının adını kontrol edip hata bilgisini geçersiz alanlar dizisine iterek yapar. Kısa olmak ve bunu yazmak daha iyi mi? addInvalidField (field, message) { const foundField = this.invalidFields.find(value => { return value.name === field.name }) const …

7
Yalnızca değişmez referansları veya etiketleri olan bir dil için name değişkenine iyi bir alternatif nedir?
Örneğin, işlevsel dillerde, değişkenler tekli atamadır ve değerleri atandıktan sonra değiştirilemez. Yani bağlı olmayan ve bağlı iki durumları vardır , bir kez bağlandıklarında değiştirilemezler. Şey gibi en uygun matematiksel terim veya başka bir bilgisayar bilimi terimi var mı? Anlamsal olarak varyans veya değişebilirlik anlamına gelmeyen bir şey . Terim gibi …

5
Bir değişken değişkenin deyimsel adı nedir? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 8 yıl önce kapalı . Hız Şablonu Dil'in set yönergesi sol tarafta bir değişken gerektirir. Bu işe yaramıyor. #set ( $entries.add("d") ) …
11 naming  syntax 

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.