«coding-style» etiketlenmiş sorular

Kodlama stili, kaynak kodun okunabilirliğine ve anlaşılmasına yardımcı olan bir dizi yönergedir.

6
Python işlev çağrısında kullanılmayan dönüş parametreleri için kullanılacak stil
Bir işlevin bir değer dizisi döndürdüğü durumlar için işlenmesi önerilen / genel olarak kabul edilen bir kodlama stili var mı, ancak daha sonra bu değerlerden yalnızca biri kullanılıyor (bunun çoğunlukla değiştiremediğim kütüphane işlevleri için olduğunu unutmayın - etrafına bir sarmalayıcı yazma) çağrı muhtemelen fazladan bir parçadır…)? Yapmak yerine a, b, …

17
Tutarlı bir kodlama stiline sahip olmayan iş arkadaşlarınızla mı uğraşırsınız?
Stilsel olarak kötü kod yazma eğiliminde olan birisiyle çalışırken ne yaparsınız? Bahsettiğim kod genellikle teknik olarak doğru, makul bir şekilde yapılandırılmış ve hatta algoritmik olarak zarif olabilir, ama sadece çirkin görünüyor . Elimizde: Farklı isimlendirme ve başlıklar (karışımı underscore_styleve camelCaseve UpperCamelve CAPSaynı işlevi daha fazla veya daha az tesadüfi farklı …

13
Örgütlerde kodlama tarzı isteğe bağlı bir şey midir?
Bu programlama stili belgenin genel bir kuralı vardır: Onlara karşı güçlü kişisel itirazlar varsa kurallar ihlal edilebilir. Bu düşündüğüm gibi çarpışıyor ve kodlama stilinin gerçekten önemli olduğunu söyleyen birçok makale var. Örneğin bu diyor ki: Kodlama standartları belgesi, geliştiricilere kodlarını nasıl yazmaları gerektiğini söyler. Her geliştiricinin kendi tercih ettiği stilde …


1
Hemen adlandırılan adsız bir JavaScript işlevi için kullanılan terim nedir?
Ekibim için bir JavaScript stil rehberi yazıyorum, böylece belgelerimizi daha kolay organize edebilir ve katkıda bulunabiliriz. Ama sorumun uygulandığı küçük bir çarpma noktasına geldim ... Hemen adı verilen isimsiz bir JavaScript işlevini çağırmam gerekiyor. Basitçe "isimsiz bir işlev" diyebileceğimi biliyorum, ama derhal çağrıldığını vurgulamak istiyorum. İşte bir örnek: var MyVariable …

5
C ++ için stil kılavuzu [kapalı]
Şu an C ++ kodumda Google C ++ Stil Kılavuzunu kullanıyorum ve bundan çok memnun kaldım. Son zamanlarda bu kılavuzun çok kötü olduğu söylendi: Google tarafından dahili olarak kullanılıyor (bunu biliyordum), eski ve bazı çok kötü uygulamaları destekliyor. Bu yüzden başka bir kodlama stili kullanmak istiyorum. Hangi iyi ve oldukça …


9
Operatörden önceki / sonraki satır sonu [kapalı]
Sun'ın Java kodu konvansiyonu, operatörün önüne satır sonu koymayı önermektedir, diğer birçok kılavuz buna katılmamaktadır. Herhangi bir belirgin avantaj ve dezavantaj göremiyorum, bu yüzden bu tarzlardan birini diğerine kullanmanın avantajları var mı? String longVarName = a + b + c + d + e + f; vs String longVarName = …

10
Basit vs Karmaşık (ancak performans etkin) çözümü - hangisini ve ne zaman seçmelisiniz?
Birkaç yıldır programlama yapıyorum ve sık sık kendimi ikilemde buldum. İki çözüm var - bunlardan biri basit olanı, yani basit bir yaklaşım, anlaşılması ve bakımı kolay. Fazlalık, bazı ekstra işler (ekstra G / Ç, ekstra işleme) içerir ve bu nedenle en uygun çözüm değildir. ancak diğerleri, çoğu modül arasında etkileşimi …

10
Önce HTML veya CSS yazmalı mıyım?
HTML / CSS geliştirme için birçok analoji var; Bu yeni başlayanlar için biraz kafa karıştırıcı olabilir. HTML = temeller / ev CSS = duvarlar / plan / duvar kağıdı Burada en iyi uygulama var mı? Önce hangisini yazmalıyız?
28 coding-style  html  css 

6
HTML / CSS adlandırma kuralları (sözdizimi) için pratik düşünceler [kapalı]
Soru: Sözdizimi classve iddeğerleri için pratik düşünceler nelerdir? Örneğin bu blog yayınında tanımlandığı gibi anlambilim , yani kullanılan gerçek kelimeler hakkında soru sormadığımı unutmayın . Adlandırma sözleşmelerinin bu tarafında çok fazla kaynak var, aslında çeşitli sözdizimsel bitler hakkında pratik bilgiler araştırmamı engelliyor : kasa, karşılıklı kullanım (özellikle kısa çizgi), kullanılacak …

13
Eski iş arkadaşımı kullanma
Oldukça genç bir programcıyım ve orta ölçekli bir şirketin BT bölümünde çalışıyorum. Bir iş arkadaşım var ve gerçekten iyi bir Visual Basic 6 programcısı. Ve ben gerçekten iyi demek istiyorum. Dürüst. İlk fincan kahvemi almam ve makinemi açmam gerektiğinde çok az böcek içeren çalışma uygulamaları yapabilir. O sadece bu kadar …

4
Sonunda bir istisna atmak
Fortify gibi statik kod analizörleri bir finallybloğun içine bir istisna atılabileceğini söyleyerek "şikayet" eder Using a throw statement inside a finally block breaks the logical progression through the try-catch-finally. Normalde buna katılıyorum. Ancak son zamanlarda bu koda rastladım: SomeFileWriter writer = null; try { //init the writer //write into the …

3
Doğrulama kontrolleri ile kontrol akışı için stil
Kendimi böyle bir çok kod yazarken buluyorum: int myFunction(Person* person) { int personIsValid = !(person==NULL); if (personIsValid) { // do some stuff; might be lengthy int myresult = whatever; return myResult; } else { return -1; } } Özellikle birden fazla kontrol yapıldığında oldukça karışık olabilir. Bu gibi durumlarda, bunun …

9
İnsanlar neden yöntemlerde # bölge etiketlerine bu kadar şiddetle karşı çıkıyorlar?
Yöntemlerin kısa tutulması hakkında çok şey duyuyorum ve bir çok programcının bir yöntemde #region etiketlerini kullanmanın çok uzun olduğunu ve çok sayıda yönteme yeniden yerleştirilmesi gerektiğinin kesin bir işareti olduğunu söylediğini duydum. Bununla birlikte, bana göre, bir yöntemde #region etiketiyle kod ayırmanın birden fazla yönteme yeniden yapılanma konusunda üstün bir …
27 c#  coding-style 

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.