Estudio visual 2005/2008:¿Cómo se puede compartir/forzar a todos los desarrolladores a utilizar las mismas reglas de formato?

StackOverflow https://stackoverflow.com/questions/39712

  •  09-06-2019
  •  | 
  •  

Pregunta

Me gustaría que todos los desarrolladores de mi equipo utilicen las mismas reglas para formatear varios tipos de código (ASPX, CSS, JavaScript, C#).¿Puedo hacer que Visual Studio busque un lugar común para estas reglas?

Me gustaría no depender de la configuración de exportación/importación, ya que eso conlleva muchas configuraciones.A mí (por ejemplo) no me importa qué colores de fuente usa el desarrollador al escribir, solo quiero un formato similar.¿Puedes importar un subconjunto de configuraciones?

¿Fue útil?

Solución

EstiloCop, originalmente llamado "Análisis de fuentes" es la mejor opción para C#.La primera versión era bastante inflexible, pero después de reconocer el valor que proporciona a la comunidad, Microsoft la abrió a extensiones y personalizaciones.Es una herramienta sólida.

Para la configuración de Visual Studio, es trivial exportar un subconjunto de su configuración a un archivo .settings y requerir que otros miembros del equipo importen y utilicen esta configuración.

Como cualquier estándar, las herramientas son tan buenas como los miembros del equipo, por lo que probablemente no hace falta decir que necesitará la aceptación del equipo independientemente de qué herramienta utilice para hacer cumplir la ley.

Otros consejos

Si estás usando C#, echa un vistazo a EstiloCop.

Visual Studio usa la configuración en Herramientas > Opciones > Editor de texto > [su idioma] > Formato para establecer cómo formatea automáticamente el código.

Puede configurarlo como desee y luego usar Herramientas > Configuración de importación y exportación para crear un archivo .settings para que su equipo lo importe y use.No impondrá reglas, pero hará que el comportamiento VS predeterminado sea el mismo para todos.

Hay una herramienta llamada NAorganizar que organizará su código.Esto es particularmente útil para evitar conflictos en los sistemas de control de fuentes, pero también tiene otras ventajas.Echa un vistazo a la página web.

nadie ha mencionado Configuración del equipo ¿todavía?Simplemente exporte la configuración deseada a un recurso compartido de red y luego haga que todos se asignen a ella.Job es un buen tipo.

Herramientas -> Opciones -> Configuración de importación y exportación, luego marque "Usar configuración del equipo"

Un uso extensivo de Asistencia visualLos fragmentos de (fragmentos de códigos preformateados) pueden ayudar...

Apoyo la respuesta de Luke.StyleCop puede ayudarle a aplicar un estilo de codificación común en todo su equipo.Si desea compartir reglas de formato, eche un vistazo a ReSharper AFAIK, le permite exportar y compartir esta configuración.

La configuración del editor se almacena en el registro, por lo que no hay suerte al tener una única fuente para ella.Deberá utilizar una herramienta externa para garantizar la uniformidad.

Una solución rápida y gratuita sería exportar la configuración de registro relevante y cargarla en la máquina de todos.Aún podrán cambiarlos (y lo harán, ¡desarrolladores traviesos!), pero al menos tendrán un punto de partida común.

Utilizamos las siguientes herramientas:

La razón por la que utilizamos los dos últimos es doble:Primero puedes hacer un Limpiar de tu código.Esto le permite limpiar su código de una sola vez y resolver todas las advertencias.Al menos eso es lo que dice el folleto.En realidad, necesitas establecer bastantes configuraciones en Resharper.Mira esto enlaces como este para ver cómo funciona.Segundo:Resharper integra las violaciones de Stylecop en el editor de código fuente.Extremadamente útiles ya que son visibles mientras se escribe el código y, por lo tanto, se pueden resolver en el acto.

Revisión de código.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top