Formatear código en Go

¿Qué es el formateo de código?

El Formateo de código es la manera en que el código es ordenado en un archivo. Es decir como por ejemplo la indentación, espacios o saltos de linea. Golang no fuerza un tipo específico de convenciones pero tiene algunas que son bastante adoptadas por la comunidad.

Mantener el código en el cual los desarrolladores usan diferentes estilos genera confusión entre ellos.

Los proyectos Open Source requieren constante formateo, debido al constante envío de código con diferentes convenciones, y si bien esto parece algo trivial, dichas diferencias promueven también la fricción entre desarrolladores al momento de trabajar en conjunto.

Las convenciones de en Golang se aplican al momento de formatear usando el comando gofmt. Si bien compilador no fuerza a que el código se formatee, prácticamente todos la comunidad de programadores utilizan esta herramienta para mantener la consistencia.

Hay que tomar en cuenta que al inicio los programadores no gustan de las opciones de formateo que están establecidas por default durante el formateo, con el tiempo estas guias son adoptadas y se evita mantener discusiones acerca de la manera correcta de formatear código dentro de los equipos de trabajo.

Para realizar el formateo en el código de un archivo escrito en Go, solo basta usar.

$ gofmt -w archivo.go

VPN

  • Ir a la oferta de NordVPN

Moda

Accesorios