C # için stil kılavuzu? [kapalı]


90

Burada yayınlanan c ++ için google tarafından kullanılan stil kılavuzunu seviyorum . C # için de benzer bir stil kılavuzu var mı? Tıpkı c ++ için google stil kılavuzunda olduğu gibi adlandırma gibi basit şeylerin yanı sıra daha fazla iyi uygulama arıyorum.


3
güncellemeler? Buradaki cevaplardan hiçbiri , zaten işaret edilen google kılavuzuna hiç yaklaşmıyor.
cregox

Yanıtlar:


97

Bulabildiğim tüm iyi / harika olanların parçalarını birleştirerek geliştirme ekibim için bir tane yaratıyorum. İşte kullandıklarımın bağlantıları ...

Microsoft - Sınıf Kitaplığı Geliştiricileri için Tasarım Yönergeleri - http://msdn.microsoft.com/en-us/library/ms229042.aspx

IDesign C # Coding Standard - http://www.idesign.net/idesign/download/IDesign CSharp Coding Standard.zip

Alt Ana C # / VB.NET Kodlama Yönergeleri - http://submain.com/products/guidelines.aspx

Lance Hunt - C # Kodlama Standartları - http://weblogs.asp.net/lhunt/archive/2004/08/17/CSharpCodingStandardsv113.aspx

DotNetSpider - C # Kodlama Standartları ve En İyi Programlama Uygulamaları - http://www.dotnetspider.com/tutorials/BestPractices.aspx

Microsoft - C # Programlama Kılavuzu - http://msdn.microsoft.com/en-us/library/67ef8sbd.aspx

Phillips Medical Systems - Kodlama Standardı C # - http://www.tiobe.com/content/paperinfo/gemrcsharpcs.pdf



8

IDesign'ın en kapsamlı kodlama standartları belgelerinden biri olduğunu buldum. Adlandırma kuralları ve diğer en iyi uygulama öğeleri gibi şeyleri kapsar. Buradan bir kopyasını indirebilirsiniz: IDesign C # Coding Standard


14
Sadece IDesign hakkında bir soru: Bağlantıya tıkladım ve web sayfası benden captcha ile birlikte e-postamı istiyor. Bana biraz şüpheli görünüyor. Web sayfası genellikle böyle mi yapılandırılır?
Kostas

buraya gelen herkes için: sadece bir postalayıcı e-posta adresi kullanın ve
pdf'leri


2

ICSharpCoding kılavuzunun size yardımcı olup olmadığına bakın . Aksi takdirde Google'ın C ++ kılavuzunu beğendiğinizi söylüyorsanız, onu benimseyebilirsiniz. Esas nokta, tüm ekibin kabul etmesi ve onu takip etmesi.

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.