Przewodnik po stylu dla języka C #? [Zamknięte]

90

Podoba mi się przewodnik po stylach używany przez Google dla języka c ++, opublikowany tutaj . Czy istnieje podobny przewodnik po stylu dostępny również dla języka C #? Szukam więcej dobrych praktyk wraz z prostymi rzeczami, takimi jak nazewnictwo, tak jak w przewodniku po stylu Google dla języka c ++.

yesraaj
źródło
3
aktualizacje? żadna z odpowiedzi tutaj nie zbliża się do już wskazanego przewodnika Google.
cregox

Odpowiedzi:

97

Tworzyłem je dla mojego zespołu programistów, łącząc części wszystkich dobrych / wspaniałych, które udało mi się znaleźć. Oto linki do tych, których używam ...

Microsoft - Wytyczne projektowe dla programistów bibliotek klas - http://msdn.microsoft.com/en-us/library/ms229042.aspx

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

SubMain C # / VB.NET Coding Guidelines - http://submain.com/products/guidelines.aspx

Lance Hunt - C # C # Coding Standards - http://weblogs.asp.net/lhunt/archive/2004/08/17/CSharpCodingStandardsv113.aspx

DotNetSpider - C # standardy kodowania i najlepsze praktyki programowania - http://www.dotnetspider.com/tutorials/BestPractices.aspx

Microsoft - Podręcznik programowania C # - http://msdn.microsoft.com/en-us/library/67ef8sbd.aspx

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

Billyhole
źródło
8

Uważam, że IDesign jest jednym z najbardziej wszechstronnych dokumentów dotyczących standardów kodowania. Obejmuje takie kwestie, jak konwencje nazewnictwa i inne elementy sprawdzonych metod. Możesz pobrać kopię stąd: IDesign C # Coding Standard

Kane
źródło
14
Tylko pytanie o IDesign: kliknąłem w link i strona prosi mnie o e-mail wraz z captcha. Wydaje mi się podejrzane. Czy taka jest zazwyczaj struktura strony internetowej?
Kostas
dla każdego, kto tu przychodzi: po prostu użyj adresu e-mail mailinator i pobierz plik zip z plikami PDF
Eonasdan
2

Sprawdź, czy wytyczne ICSharpCoding Ci pomogą. W przeciwnym razie, jeśli mówisz, że podobały Ci się wytyczne Google dotyczące C ++, możesz je przyjąć. Najważniejsze jest to, że cały zespół się na to zgadza i przestrzega.

Pradeep
źródło