«coding-style» etiketlenmiş sorular

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

12
Kendime bir fizikçi olarak daha iyi bir programcı olmayı öğretmek [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ı . Her zaman fiziği sevdim ve her zaman kodlamayı sevdim, bu yüzden bir üniversitede sayısal fizik yapan bir …

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
Kodda “çok fazla veritabanı isteği” olan özellikler nelerdir?
Bu kendim ve bazı meslektaşlarımın tartıştığı ve buraya gelip genel bir fikir birliği olup olmadığını göreceğimizi düşündüm. Temel olarak veritabanı çağrıları hakkında aşağıdaki 2 görüşe gelir: 1. DB çağrı sayısını azaltmak için gerekli olabilecek her şeyi almak için büyük bir çağrı yapın 2. Büyüklüğünü azaltmak için talep edilene göre daha …

6
Kod yorumlarında başlık yazıyor musunuz? [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ı . Yazdığım bazı eski kodlara göz atıyordum (üniversitede ilk yıl) ve kodun çeşitli bölümlerinden önce yorum başlıkları yazdığımı …

4
C # yöntemlerinde döndürülen değişkenleri bildirme ve değeri doğrudan döndürme
Dönüş değişkenleri ile ilgili bir tartışmada, ekibin bazı üyeleri sonucu doğrudan arayana döndürmek için bir yöntem tercih ederken, diğerleri daha sonra arayana döndürülen bir dönüş değişkeni bildirmeyi tercih eder (aşağıdaki kod örneklerine bakın) İkincisi için argüman, kod hatalarını ayıklayan bir geliştiricinin yöntemin arayana dönmeden önce dönüş değerini bulmasına ve böylece …


3
Neden Her ikisi de (işaretli) İstisna kullanılır?
Çok uzun zaman önce Java yerine Scala kullanmaya başladım. Benim için diller arasındaki "dönüşüm" sürecinin bir Eitherkısmı (işaretli) yerine s kullanmayı öğreniyordu Exception. Bir süredir bu şekilde kod yazıyorum, ancak son zamanlarda bunun gerçekten daha iyi bir yol olup olmadığını merak etmeye başladım. Önemli bir avantaj Eitheredemediği Exceptiondaha iyi performans; …

2
Tamamen estetik nedenlerle iç içe işlevler mi oluşturuyorsunuz?
Her zaman başka programcıların saf estetik işlevler yaratma fikri hakkında ne düşündüklerini merak ettim. Ben Veri yığınının işleyen bir işlevi olduğunu varsayalım: Function ProcessBigData. O veriler için geçerlidir, birkaç işlem adımlarını gerektiğini düşünün: Step1, Step2, Step3. Kaynak kodda en çok gördüğüm normal yaklaşım, şöyle yorum yazmaktır: Function ProcessBigData: # Does …

4
Özel alanları olan veya olmayan özellikleri tercih etmeli miyim?
Şu anda çalıştığım kod temeli, özel alanları ve genel özellikleri kullanma kuralına sahiptir. Örneğin, çoğu sınıfın üyeleri şu şekilde tanımlanır: // Fields private double _foo; private double _bar; private double _baz; // Properties public double Foo { get{ return _foo; } set{ _foo = value; } } public double Bar …
16 c#  coding-style 

6
Yöntem ve işlev adlarında “A”, “an” ve “the”: Almanız 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 . 5 yıl önce kapalı . Birçoğumuzun şu veya bu şekilde yöntem isimlerini gördüğümüzden eminim: UploadTheFileToTheServerPlease CreateATemporaryFile WriteTheRecordToTheDatabase ResetTheSystemClock Yani, dilbilgisi açısından doğru …

6
Yüksek kaliteli kodu nasıl tanıtabilir ve teşvik edebilirim?
4 kişilik bir ekipte küçük bir dış kaynak şirketinde iOS geliştiricisi olarak çalışıyorum. Ben ve diğer iki geliştiricinin şirkete katılmasından birkaç yıl önce başlayan bir proje üzerinde çalışıyoruz. Bundan önce proje çoğunlukla bir kişi tarafından yapılıyordu. Proje üzerinde çalışmaya başladığımda tam bir karmaşa vardı. Çok sayıda kod tekrarı vardı. Aynı …

4
Angular uygulamasını bir ASP.NET Web API çözümüne nereye koyabilirim?
Bir greenfield uygulaması başlatıyorum ve ASP.NET (4.6) ve Angular 2 kullanmak istiyorum. Arka uç için Visual Studio'da bir proje oluşturdum ve şimdi Angular uygulamasını nereye koyacağımı merak ediyorum. Gerçekten ön uç için npm ve düğüm araçlarını kullanmak istiyorum, ancak sonunda Angular uygulamasında domain.com/ve altında api domain.com/api/veya benzeri ile aynı Azure …


5
Koşullu ise set.add () işlevinin Boole dönüşü?
Set sınıfının add işleci, bir öğe (eklenecek olan) zaten orada değilse doğru, aksi halde false olan bir boole döndürür. Yazıyor if (set.add(entry)) { //do some more stuff } temiz kod yazma açısından iyi bir stil olarak kabul edildi? Bir kerede iki şey yaptığınızdan beri merak ediyorum. 1) eleman eklemek ve …

6
Kaynak kodu yazarken en iyi 80 karakter sınırlaması nasıl takip edilir?
Bildiğiniz gibi en iyi uygulama Kaynak kod satırını 80 karakterle sınırlayın. İşte 2 bağlantı: 80 karakter neden kod genişliği için 'standart' sınır? 80 karakter sınırı, geniş ekran monitör zamanlarında hala geçerli mi? Ve eminim ki bu en iyi uygulamayı ararsanız daha fazla para cezası alabilirsiniz. Ama bunu son derece zor …

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.