«coding-standards» etiketlenmiş sorular

Kodlama standartları veya kodlama kuralları, bir yazılım projesinde kod üretimi sürecini yönetmek için tasarlanmış kurallar veya yönergeler kümesidir. Genellikle endüstrinin en iyi uygulamalarına veya genellikle kabul edilen sözleşmelere dayanırlar. Adlandırma kuralları, stil, yasaklanmış özellikler ve daha fazlasını içerir.

9
“Sadece bir dönüş” kavramı nereden geldi?
Sık sık söylemek programcılar konuşmak " aynı yöntemle birden fazla dönüş ifadeleri koymayın. " Bana, benim hemen hepsi bu nedenleri anlatmak için onlara sorduğunuzda " kodlama standardı. Öyle diyor " "veya Kafa karıştırıcı. " Bana bir geri dönüş ifadesi olan çözümler gösterdiklerinde, kod bana daha çirkin görünüyor. Örneğin: if (condition) …



15
Davranışı belirlemek için bir boolean parametresi kullanmak yanlış mı?
Zaman zaman "yanlış" hisseden "bir uygulama gördüm, ama yanlış olanı açıkça ifade edemiyorum. Ya da belki de sadece önyargım. İşte gidiyor: Bir geliştirici, bir boole yöntemini parametrelerinden biri olarak tanımlar ve bu yöntem başkalarını çağırır ve böyle devam eder ve nihayetinde boole yalnızca belirli bir işlem yapılıp yapılmayacağını belirlemek için …

14
Bob Amca neden önleyemiyorsanız kodlama standartlarının yazılmaması gerektiğini öne sürüyor?
Ben bu soruyu okurken , Bob Amca’nın kodlama standartlarına göre alıntı yaptığı yanıtı oyladı , ancak bu ipucuyla kafam karıştı: Bunu önleyebilirsiniz eğer onları yazmayın. Aksine, kodu standartların yakalanma şekli olsun. Bu beynimde zıpladı, ama yapışacak bir yer bulamadım. Yeni bir kişi takıma katılırsa veya kodlama standartları değişirse, bilgi karışıklığı …

17
Netlik için kodlama standardı: Her kod satırına yorum yapın.
Hayata kritik bir yazılım üreten dükkanlarda çalıştım ve kodu okunaklı ve potansiyel olarak hayat kurtarmayı amaçlayan yorum kuralları ile uğraştım. Tecrübelerime göre, gereksinim bir kontrol listesinden atılmak için bir beyin ölümü angaryası haline geliyor ve anlaşılabilir kod yazmaya odaklanmama yardımcı olmuyor. Ayrıca, hakem değerlendirmecilerimin kodun anlaşılmasını nasıl kolaylaştıracağı konusunda benimle …


19
Bir işlev çok kısa olabilir mi?
Ne zaman kendimi aynı mantığı bir defadan fazla yazıyorsam, genellikle bir fonksiyona yapıyorum, bu yüzden uygulamamda bu mantığı sürdürmek için tek bir yer var. Yan etki, bazen aşağıdakiler gibi bir veya iki satır işleviyle bitmemdir: function conditionMet(){ return x == condition; } VEYA function runCallback(callback){ if($.isFunction(callback)) callback(); } Bu tembel …

4
Bir 'uzun' yasağı mantıklı mı?
++ (veya C) dünya bugünün çapraz platform C biz var : Data model | short | int | long | long long | pointers/size_t | Sample operating systems ... LLP64/IL32P64 16 32 32 64 64 Microsoft Windows (x86-64 and IA-64) LP64/I32LP64 16 32 64 64 64 Most Unix and Unix-like …



16
Macarca notasyonu kullanmamanın faydası nedir?
Mücadele ettiğim şeylerden biri Macar gösterimini kullanmamak. Ben yok , sadece ne olduğunu tip görmek için değişken tanımına gitmek zorunda istiyorum. Bir proje genişlediğinde, 'bool' ile önceden belirlenmiş bir değişkene bakmak ve 0/1 değeri yerine doğru / yanlış aradığını bilmek güzel . Ayrıca SQL Server'da da çok iş yapıyorum. Değişkenlerimi …

14
Programımı sıfırdan tamamen yeniden inşa edersem, daha iyi yaparsam nasıl hissedebilirim? [kapalı]
Önemli miktarda kodlama öğrendim, ancak her zaman bilimsel bir ortamda (bilgisayar bilimi değil), kimsenin bana doğru yönde rehberlik etmesi için tamamen kendi kendine öğretildi. Böylece, kodlama yolculuğum ... dağınık oldu. Ne zaman bir çeşit program oluştursam, sonunda, onu nasıl daha zarif, daha verimli ve daha esnek ve ilerleyişini kolaylaştıracak şekilde …

20
Koddaki satır sayısını azaltmak ne kadar önemlidir?
J2SE (core java) üzerinde çalışan bir Yazılım geliştiricisiyim. Genellikle kod incelemelerimiz sırasında kodumuzdaki satır sayısını azaltmamız istenir. Gereksiz kodu kaldırmakla ilgili değil, kodda daha az satırla aynı şeyleri yapmaya odaklanan bir stil izlemekten ibarettir, bununla birlikte satır sayısını artırmak anlamına gelse bile kodda açıklığa sahip olduğuma inanıyorum. Sizce şeyleri yapmanın …

6
Tekli tırnaklar vs çiftli tırnaklar [kapalı]
Java arkaplanından geldikten sonra Python yazdığım bir işe başladım ve diğer geliştiricilerin ''çift ​​tırnak ( "") yerine tek tırnak ( ) kullanarak dizeler alıntı yapma eğiliminde olduklarını fark ediyorum . Örneğin: line1 = 'This is how strings typically look.' line2 = "Not like this." Bunun kişisel tercihlerden başka özel bir …

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.