2009-10-29 14 views
11

¿Existe un documento de codificación estándar disponible para descargar de Microsoft? Quiero usar sus estándares, principalmente para C#.Documento estándar de codificación de Microsoft

+5

Pautas para qué? C# /. NET? VB6? COM? Desarrollo de la biblioteca de clase? ¿El intérprete BASIC de Microsoft en el Commodore 64? –

+0

¿Para qué idioma? –

+0

Deseo_ MS ___WOULd ClEaN Up___ theIr CrT Sd_K__ ItS__ Rea__LLY t_ou-Gh tO __reaD :) Nota: Sé que es viejo, pero al menos algunos estándares consistentes de arriostramiento podrían ayudar. –

Respuesta

1

MSDN es un gran lugar para iniciar una búsqueda de todo lo relacionado con la programación en Windows. Puede comenzar con:

Recuerde que no hay un tamaño que sirva para todos y convenciones/estándares de cambiar de equipo-a-equipo, el lenguaje que se utiliza

etc.
+0

El enlace Convenciones de estilo de codificación todavía funciona, pero "Técnicas de codificación y prácticas de programación" ya no funciona – CJBS

11

Si está utilizando C#, puede aprender el estilo preferido de Microsoft mientras codifica ejecutando StyleCop en cualquier código que escriba. Es mucho más fácil aprender de esa manera que intentar absorber algún documento enorme.

+0

+1 para una buena sugerencia. Si tiene Resharper, hay un complemento realmente bueno que integra las reglas de StyleCop en el resaltado de sintaxis de Resharper: muy bueno: http://stylecopforresharper.codeplex.com/ – rohancragg

+0

Esa es una buena sugerencia. El enlace actual está en CodePlex aquí: http://stylecop.codeplex.com/ – Blanthor

2

los patrones & prácticas Guidance Explorer

"es una herramienta que permite el descubrimiento, composición y consumo de alta orientación desarrollo calidad. Orientación Explorer instala con una conexión a la patrones & prácticas de orientación biblioteca incluidos los temas de seguridad de rendimiento y para .NET, ASP.NET y aplicaciones ADO.NET. La biblioteca de orientación contiene una variedad de orientación tipos que incluyen listas de verificación y directrices que cubren el diseño, temas de implementación y despliegue ".

Por lo tanto, esto va a ser un poco más amable de un documento grande y le permitirá:

  • encontrar patrones relevantes orientación & prácticas
  • Construir personalizado listas de comprobación para sus escenarios de desarrollo
  • Construir personalizarse directrices para sus escenarios de desarrollo
  • Puede crear conjuntos personalizados de orientación y compartirlos con su equipo como práctica recomendada.
  • Suscribirse a un feed RSS de orientación

alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=guidanceExplorer&DownloadId=25389

1

Si quiere directrices publicadas por Microsoft, Google los enlaces o uso en otras respuestas.

Pero si quiere "estándares utilizados en el propio código de Microsoft", no hay una sola respuesta.Microsoft es una gran compañía con muchas divisiones y códigos adquiridos, por lo que cada proyecto o producto tiene su propio estilo.

Incluso el estilo de .NET Framework en sí mismo es ligeramente diferente de lo que sugiere StyleCop.

Lo que quiero decir es que prestar más atención a esas pautas y libros blancos que a la propia Microsoft podría no ser una buena idea.

Cuestiones relacionadas