«coding-style» etiketlenmiş sorular

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


4
Check-in kodunda çakışma işaretleyicileri bırakmanın bir gerekçesi var mı?
Çatışma belirteçlerini düşünün. yani: <<<<<<< branch blah blah this ======= blah blah that >>>>>>> HEAD Beni bu soruyu göndermeye motive eden özel durumda, sorumlu ekip şubemize yukarıdan bir birleşmeyi tamamlamıştı ve bazı durumlarda bunları yorum olarak, yeni olan şeylerle ilgili bir tür belge olarak bırakmıştı. çözüldü. Derlenmiş bir durumda bıraktı, …

12
Alanın önünde "this" anahtar kelimesi ve c # yöntemleri ile ilgili olarak kabul edilen en iyi uygulamalar nedir?
Aynı ada sahip bir değişken ve alan arasında ayrım yapmak gerekmedikçe, hiçbir zaman this.bir alanın veya C # 'da herhangi bir üye erişiminin önüne koymadım. Bunu m_C ++ 'da yaygın olan önek için farklı görmüyorum ve gerçekten üye olduğunu belirtmeniz gerekiyorsa, sınıfınız çok büyük. Ancak, ofisimde kesinlikle aynı fikirde olmayan …
14 c#  coding-style 

12
Tür ve kapsam önekleri adlandırma kurallarına değer mi?
Son zamanlarda bir yazılım geliştiricisi olarak ilk işime başladım, kodumda herhangi bir adlandırma kuralına uymak zorunda olmadığımı söylemek için biraz atıldım. Diğer daha büyük projeler üzerinde çalışan gruplar tarafından yazılan kod, adlandırma kurallarını izledi, ancak yeni, tek başına bir uygulama yazmaya başladığımdan beri, özellikle önemli olmadığı hissi vardı. Endişelerimin sonuncusuydu, …

2
Bob Amca 'isim öbek adları' ile ne anlama geliyor?
Bob Amca'dan Temiz Kod okuyorum . Anadili İngilizce olmayan biri olmadığım için şu ifadeyi anlayamadım: Sınıflar ve nesneler gibi isim veya isim tamlaması ada sahip olmamalıdır Customer, WikiPage, Account, ve AddressParser. Kaçının kelimeler gibi Manager, Processor, Data, veya Infobir sınıfı adına. Sınıf adı bir fiil olmamalıdır. Ben, hiçbiri bildiği gibi …


5
Araç desteğiyle .NET'te tek bir kodlama standardı nasıl sağlanır
Muhtemelen, temel durum herkese aşinadır. Ekibinizdeki belirli kodlama standartlarını kabul ettiniz ve şimdi herkesin bunları takip etmesini sağlamanın zamanı geldi. Bazıları yoğun eşleştirilmiş programlama yoluyla, bazıları ise kodlama standartlarının bir listesini tutar ve manuel bir inceleme yapar. Diğerleri, kodlama standartlarının uygulandığından emin olmak için Visual Studio'nun statik kod analiz aracını …
14 c#  .net  coding-style 


1
HTML etiketlerindeki nitelikleri sipariş etmek için standartlaştırılmış bir uygulama var mı?
Bir AngularJS projesi üzerinde çalışıyorum ve öznitelikleri birçok HTML öğeleri çok sayıda: <button type="submit" ng-click="Page.UI.DetailView.ExecuteFunction()" ng-disabled="step5.$invalid" class="btn btn-success pull-right"> Submit this Product </button> Bu niteliklerin sırası için standart bir sözleşme var mı? Alfabetik? Anlamlara göre gruplandırılmış mı (örneğin tüm açısal nitelikler birlikte)? Önce standart HTML özellikleri (örneğin "tür")?

7
Bir geliştirme ekibinde farklı kodlama stillerini desteklemenin bir yolu var mı
Sorun: İki geliştirici => çirkinlik hakkında üç görüş, yeni hatta parantez içinde olsun ya da olmasın. Projelerimizde genellikle üç veya dört kişiyle çalışırız ve her birinin kendi kod stili vardır. Biliyorum, ortak çözüm bir kod stili üzerinde anlaşmaya varmak, herkes kullanmak zorunda, ama yaratıcı programcıları onlara uymayan bir takımda zorlamak …

2
Geçici zihniyetlerle nasıl başa çıkılır?
İki ay önce altı kişilik bir geliştirme ekibine katıldım. İnsanlar iyi, hepsi iyi. Ama gittikçe daha fazla geçici bir zihniyet gözlemliyorum. Şeyler hızlı bir şekilde sabitlenir, gelecekteki kullanılabilirlik pahasına, çok az test vardır ve iki kişi mutlu bir şekilde itiraf eder, bilgiyi yazmak yerine kafalarında taşımaktan hoşlanırlar. Bununla nasıl başa …


3
XML dokümantasyon yorumlarına neler eklemeliyim?
Özellikle sınıf üyeleri üzerinde XML yorum geldiğinde, kodumu daha iyi belgelemek için bir nokta yapmaya çalışıyorum, ama çoğu zaman sadece saçma geliyor. Olay işleyicileri söz konusu olduğunda, adlandırma kuralı ve parametreleri standart ve açıktır: /// <summary> /// Handler for myCollection's CollectionChanged Event. /// </summary> /// <param name="sender">Event Sender</param> /// <param …
13 c#  coding-style 

8
Bileşik AND / VEYA
Maksimum okunabilirlik için karmaşık bileşik VE / VEYA ifadelerini nasıl şekillendirirsiniz? Girintiyi nasıl girersiniz ve satır sonlarını nereye koyarsınız? Benim özel durumum şuna benzer. Her şeyi tek bir satıra parçalamaktan kesinlikle daha iyidir, ancak yine de dağınık görünüyor. if ( ( x == y && a != b && p.isGood() …

8
Yalnızca diğer işlevleri çağıran işlevler. Bu iyi bir uygulama mı?
Şu anda (hepsi farklı biçimlendirme gerektiren) birçok farklı bölümlere sahip raporlar bir dizi üzerinde çalışıyorum ve kodumu yapılandırmak için en iyi yolu bulmaya çalışıyorum. Geçmişte yaptığımız benzer raporlar, rapor için tüm veri manipülasyonunu ve biçimlendirmesini yapan çok büyük (200+ satır) işlevlere sahip olur, böylece iş akışı şöyle görünür: DataTable reportTable …

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.