son software representantes programación programacion mas los lenguajes estilos estilo estandares diferentes cuáles conocidos codificacion caracteristicas cada f# coding-style

f# - software - estilos de programacion y sus caracteristicas



F#estilo de codificación y estándar (2)

Si bien no hay One True Correct Style, existen algunos puntos de acuerdo general en la comunidad de C # con respecto al estándar / estilo de codificación; Por lo general, son variaciones de las pautas de diseño de .NET Framework.

Sin embargo, cuando observa F #, el estándar es visiblemente diferente de lo que se considera normal en C #. Como ejemplo, las funciones accesibles en Lista o Seq (casi) todas comienzan en minúsculas: List.fold, List.map (pero List.Cons y List.Empty no ...), mientras que generalmente se acepta que un método o propiedad en C # debe ser capitalizado.

Así que mi pregunta es, ¿existen convenciones de codificación ampliamente aceptadas para F #? ¿Existe un equivalente a las Pautas de diseño de marco, o un buen estándar de codificación por ahí? Y, como beneficio adicional, en el mundo de F # basado en el espacio en blanco, ¿la gente tiene temas sobre los que discutir interminablemente, de manera similar a la posición atemporal de C #?


El equipo de F # ha redactado un documento que parece exactamente lo que estás pidiendo. (Actualmente estamos en el proceso de incorporar los comentarios de la comunidad / iniciados a quienes hemos enviado el borrador). Es probable que se publique en un futuro próximo. Me aseguraré de enlazarlo aquí cuando se publique.

EDITAR

El documento está archivado ahora y debería consultar la versión actualizada .


Actualización # 2: ahora hay una guía de estilo F # en Microsoft Docs . Este contiene material nuevo y también incorpora el material al que me he vinculado en la Actualización # 1 a continuación.

Actualización # 1: el artículo de Don (vinculado a continuación) se ha eliminado del sitio de Microsoft. Sin embargo, parece que una guía completa de F # Formate Convention se basa en el mismo documento.

El documento de Pautas de codificación de F # de Don Syme trata los problemas de estilo de formato "curly-brace" para F #.