visual-studio - tutorial - temas para visual studio code
Visual Studio 2005/2008: ¿Cómo puede compartir/obligar a todos los desarrolladores a usar las mismas reglas de formato? (10)
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 tener el aspecto de un estudio visual en un lugar común para estas reglas?
Me gustaría no confiar en la configuración de exportación / importación ya que eso trae consigo muchos ajustes. A mí (por ejemplo) no me importa qué color de fuente usa el desarrollador al escribir, solo quiero un formato similar. ¿Puedes importar un subconjunto de configuraciones?
Apoyo la respuesta de Luke. StyleCop puede ayudarlo a imponer un estilo de codificación común en todo su equipo. Si desea compartir las reglas de formato, eche un vistazo a ReSharper AFAIK que le permite exportar y compartir esta configuración.
Hay una herramienta llamada NArrange que organizará su código. Esto es particularmente útil para evitar conflictos en los sistemas de control de fuente, pero también tiene otras ventajas. Echa un vistazo a la página web.
La configuración del editor se almacena en el registro, por lo que no tiene suerte tener una sola fuente para ellos. Tendrá que ir con una herramienta externa para garantizar la uniformidad.
Una solución gratuita y rápida sería exportar la configuración de registro relevante y cargarla en la máquina de todos. Todavía podrán cambiarlos (¡y lo harán, desarrolladores traviesos!), Pero al menos tendrán un punto de partida común.
Si está usando C #, eche un vistazo a StyleCop .
Un uso extensivo de los fragmentos de Visual Assist (bits de códigos preformateados) puede ayudar ...
Visual Studio usa la configuración en Herramientas> Opciones> Editor de texto> [su idioma]> Formatear para establecer cómo formatea automáticamente el código.
Puede configurarlo como lo desee y luego usar Herramientas> Importar y Exportar configuraciones para crear un archivo .settings para que su equipo lo importe y lo use. No hará cumplir las reglas, pero hará que el comportamiento VS predeterminado sea el mismo para todos.
¿Ya se mencionó la configuración del equipo ? Solo exporta las configuraciones deseadas a un recurso compartido de red, luego haz que todos lo tracen. Job es una buena ''ONU.
Herramientas -> Opciones -> Importar y exportar configuraciones, luego marque "Usar configuración de equipo"
Usamos las siguientes herramientas:
- StyleCop (como se mencionó anteriormente)
- Resharper
- StyleCop para Resharper
La razón por la que usamos los dos últimos es doble: primero, puede hacer una Limpieza de su código. Esto le permite limpiar su código de una vez y resolver todas las advertencias. Al menos eso es lo que dice el folleto. En realidad, necesita establecer bastantes configuraciones en Resharper. Echa un vistazo a enlaces como este para ver cómo funciona eso. Segundo: Resharper integra las violaciones de Stylecop en el editor de fuente. Extremadamente útiles ya que son visibles mientras se escribe el código y, por lo tanto, pueden resolverse en el acto.
Revisión de código.
StyleCop , originalmente llamado "Source Analysis" 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 ha abierto 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.
Al igual que cualquier norma, las herramientas son tan buenas como las de los miembros del equipo, por lo que es evidente que necesitará la aceptación del equipo, independientemente de la herramienta que utilice para su aplicación.