«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.

16
Başka bloklar kod karmaşıklığını artırır mı? [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ı . İşte çok basitleştirilmiş bir örnek . Bu mutlaka dile özgü bir soru değildir ve işlevin yazılabileceği diğer …

3
“Durum” veya “durum” mu? Değişken adı ne zaman “durum” kelimesini içermeli ve bir değişken adı ne zaman “durum” kelimesini içermelidir? [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 . 6 yıl önce kapalı . Kod okuma ve kod ile ilgili tartışmalar, sık sık "durum" ve "durum" kelimelerinin birbirinin yerine kullanıldığını görüyorum, …



13
Tekrarlanan kod yazmayı kolaylaştırmak için #define kullanımı uygun mudur?
#Define komutunun kodlamayı basitleştirmek için tam kod satırlarını tanımlamak için kullanmanın iyi veya kötü programlama uygulaması olup olmadığı konusunda herhangi bir görüş var mı? Örneğin, bir grup kelimeyi birlikte yazdırmam gerekirse, yazarak rahatsız olurdum << " " << Bir cout deyiminde kelimeler arasına boşluk eklemek için. Sadece yapabilirdim #define pSpace …

8
Revizyon kontrolü kullanan mağazalarda 'düzenleyen' satır içi yorumlar norm mu?
Mağazamızdaki kıdemli geliştirici, kod her değiştirildiğinde, sorumlu programcının ne yaptığını belirten satır içi bir yorum eklemesi gerektiğinde ısrar ediyor. Bu yorumlar genellikle// YYYY-MM-DD <User ID> Added this IF block per bug 1234. Revizyon kontrolü için TFS kullanıyoruz ve bana göre bu tür yorumlar satır içi gürültü yerine check-in notları olarak …


5
Bazı teknolojilerin “standart” olması ne anlama gelir?
Java EE 7 öğrenmeye başladım ve sık sık bu "standart" terimiyle karşılaşıyorum ve bunun ne anlama geldiğini anlamıyorum. Örneğin, bu kitaptan bir alıntı : SOAP ve W3C standartlarına dayanan WS- * yığınının aksine, REST'in bir standardı yoktur ve sadece tasarım ilkelerine sahip bir mimari tarzıdır. REST uygulamaları diğer birçok standarda …

6
Arayandaki giriş parametresinin doğrulanması: kod çoğaltma?
Fonksiyonun giriş parametrelerini doğrulamak için en iyi yer neresidir: arayanda veya fonksiyonun kendisinde? Kodlama tarzımı geliştirmek istediğim için, bu konuda en iyi uygulamaları veya bazı kuralları bulmaya çalışıyorum. Ne zaman ve daha iyi. Önceki projelerimde, işlevin içindeki her giriş parametresini kontrol edip tedavi ederdik (örneğin, boş değilse). Şimdi, bazı cevaplarda …

7
C ve C ++ 'da, hangi yöntemler denkliğin (==) gerekli olduğu (=) ödevinin yanlışlıkla kullanılmasını önleyebilir?
C ve C ++ 'da, aşağıdaki kodu ciddi bir hatayla yazmak çok kolaydır. char responseChar = getchar(); int confirmExit = 'y' == tolower(responseChar); if (confirmExit = 1) { exit(0); } Hata, if ifadesinin olması gerektiğidir: if (confirmExit == 1) Kodlanmış olarak, her seferinde çıkacaktır, çünkü confirmExitdeğişkenin ataması gerçekleşir, ardından confirmExitifadenin …

10
Bir programcı işe alma kararı için iyi bir kodlama stili ne kadar önemlidir? [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ı . Bir öğrenci olarak bile, bir testi geçmemiş (android'de Fibonacci numaralarının bir listesini oluşturmuş) programcıların kodunu gözden geçirmem …

16
İki noktayla dikdörtgen tanımlamanın ardındaki fikir nedir? [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ı . Bu mantıklı değil, ama zamanın% 99'unda garip bir şekilde çalışıyor. Genellikle 2D grafiklerde dikdörtgenler başlatılır, saklanır ve …

5
Kodlama standartları belgesi oluşturma
Ana işin SCADA ve PLC olduğu bir kontrol sistemleri şirketinde, diğer kontrol sistemleri ile birlikte çalışıyorum. Yazılım geliştirme, dahili bir proje yönetimi ve değerlendirme sistemi oluşturma kararı alınana kadar şirketin burada ve orada küçük bitler dışında yaptığı bir şey değildir. Bu proje başlangıçta yazılım insanı olarak buraya gelen insanlar tarafından …

2
Artık bir Java Arayüzündeki tüm yöntem bildirimleri kamuya açık değil, yöntemler bu değiştiricilerle bildirilmeli mi?
Java 8'den başlayarak, defaultarayüzlere yöntemler tanıtıldı. Etkili, bu araçlar bir in değil tüm yöntemler bu interfacevardır abstract. Java 9 (belki) ile başlayarak, privateyöntemlere izin verilecektir. Bu, bir interfaceiçindeki tüm yöntemlerin olmadığı anlamına gelir public abstract. "Java arabirimindeki yöntemler publicerişim değiştiriciyle veya değiştiriciyle bildirilmeli mi?" /programming/161633/should-methods-in-a-java-interface-be-declared-with-or-without-a-public-access-m adresindeki Stack Overflow'da istendi Orada, …


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.