Programación y desarrollo de software

GoLand 2026.2 añade compatibilidad inmediata con las funciones de Go 1.27 y herramientas de actualización de código

JetBrains anunció que GoLand 2026.2 admite las funciones de Go 1.27 desde el primer día, incluidas las nuevas herramientas go fix y un perfil para detectar fugas de goroutines. La empresa también añadió directrices actualizadas para agentes de programación con inteligencia artificial y un evento de lanzamiento gratuito en línea.

2026-08-20
4 min de lectura
205 visitas
certi.news Editorial Team
GoLand 2026.2 añade compatibilidad inmediata con las funciones de Go 1.27 y herramientas de actualización de código

GoLand 2026.2 admite Go 1.27 desde el día de su lanzamiento, con actualizaciones que abarcan desde la comprensión de las nuevas funciones del lenguaje dentro del editor hasta el análisis del código, la actualización de proyectos existentes y el diagnóstico de algunos problemas de concurrencia. JetBrains afirma que la versión permite a los desarrolladores gestionar los cambios de Go 1.27 dentro de su flujo de trabajo diario, en lugar de depender de herramientas independientes fuera del entorno de desarrollo.

Compatibilidad con las nuevas funciones del lenguaje

El editor de GoLand 2026.2 reconoce varias incorporaciones de Go 1.27, incluidos los métodos genéricos (generic methods), los nombres de campos promocionados dentro de valores compuestos de struct y una inferencia mejorada de los tipos de función. La interfaz de bienvenida también incluye una página dedicada titulada “What’s New in Go 1.27”, que ofrece una presentación guiada de los cambios más destacados del lenguaje y de la biblioteca estándar en comparación con la versión anterior.

¿Qué cambia en la práctica al actualizar el código?

Go 1.27 amplió la herramienta oficial go fix con incorporaciones que ayudan a sustituir patrones antiguos por lo que describen como recomendaciones modernas de Go. GoLand integró estas sugerencias en el editor en forma de inspecciones, de modo que el desarrollador puede ver el motivo de la recomendación junto al código afectado, revisar el diff resultante y aplicar la corrección rápida sin abandonar el contexto de trabajo.

GoLand admite todas las herramientas de actualización disponibles en go fix, incluidas las mejoras para iteradores genéricos, operaciones aritméticas más seguras sobre punteros unsafe, actualizaciones de tipos atómicos, valores compuestos insertados y mejoras de slices, además de las demás conversiones oficiales que proporciona la herramienta.

Después de revisar una sugerencia en un archivo, el desarrollador puede usar la ventana Problems para encontrar el resto de ubicaciones actualizables del proyecto. Es posible examinar cada sugerencia por separado, revisar el diff o aplicar los cambios en todo el proyecto. GoLand también permite activar go fix como una comprobación previa al commit (pre-commit), aunque esta opción está desactivada de forma predeterminada; al activarla, el programa ejecuta las herramientas oficiales de actualización antes de cada commit y aplica las actualizaciones disponibles.

Diagnóstico de fugas de goroutines

Go 1.27 añade un nuevo perfil para detectar fugas de goroutines, compatible con GoLand 2026.2 desde el primer día. El perfil muestra las goroutines que permanecen bloqueadas permanentemente porque la herramienta de concurrencia que esperan, como un channel, sync.Mutex o sync.Cond, ha dejado de ser accesible.

Este perfil puede capturarse y analizarse junto con los perfiles de CPU, memoria, bloqueo, espera y goroutine desde la ventana Go Performance Optimization. El desarrollador también puede alternar entre gráficos de llama, árboles de llamadas, visualizaciones gráficas y anotaciones del editor en el margen del código para identificar el origen de la fuga. Si la aplicación ya está funcionando en producción, es posible importar un perfil pprof existente a GoLand y pasar directamente desde él al código fuente correspondiente.

Mejor orientación para agentes de programación con inteligencia artificial

JetBrains actualizó las directrices Modern Go Code Guidelines para agentes de programación con inteligencia artificial, incorporando funciones de Go 1.27, nuevas API de la biblioteca estándar y prácticas actuales. Las directrices tienen en cuenta la versión de Go especificada en el archivo go.mod, con el objetivo de ayudar a los agentes compatibles a proponer código compatible con la versión del proyecto, en lugar de utilizar funciones que no estén disponibles en ella.

Evento de lanzamiento de Go 1.27

JetBrains organiza el evento en línea Go 1.27 Release Party el 25 de agosto de 2026, de 16:00 a 17:30 UTC, con una presentación de los cambios principales a cargo del equipo de desarrollo de Go, demostraciones prácticas, programación en directo y una explicación de la compatibilidad de GoLand con la nueva versión, además de una sesión de preguntas y respuestas. El evento estará presentado por el formador de Go Jesús Espino y la mentora de desarrolladores de GoLand Ainsley Clark en el espacio comunitario en línea The Blue Gopher.

Fuente de la noticia
JetBrains Blog
Abrir fuente original ↗
c
Autor

certi.news Editorial Team

Lo que necesitas saber

GoLand 2026.2 añade compatibilidad inmediata con las funciones de Go 1.27, incluidas las herramientas go fix y un perfilador para detectar fugas de goroutines. JetBrains también ha actualizado las directrices para agentes de programación con IA y organizará un evento de lanzamiento gratuito en línea el 25 de agosto de 2026.

  • GoLand 2026.2 reconoce las novedades de Go 1.27 y las integra en el editor y el análisis del código.
  • La versión admite todas las actualizaciones de go fix, con revisión de diferencias y aplicación de correcciones a nivel de proyecto o antes de confirmar los cambios.
  • El perfilador de fugas de goroutines permite identificar goroutines bloqueadas y analizarlas con archivos pprof.
  • Las Modern Go Code Guidelines tienen en cuenta la versión de Go especificada en go.mod al orientar a los agentes de programación con IA.
  • El evento Go 1.27 Release Party se celebrará en línea el 25 de agosto de 2026, de 16:00 a 17:30 UTC.

Preguntas frecuentes

¿Qué novedades incluye GoLand 2026.2?

Ofrece compatibilidad inmediata con las funciones de Go 1.27, integra las herramientas go fix y admite un nuevo perfilador para detectar fugas de goroutines.

¿Se pueden aplicar las actualizaciones de go fix antes de confirmar los cambios?

Sí, go fix se puede activar como una comprobación previa a la confirmación de cambios, aunque está desactivado de forma predeterminada.

¿Cuándo se celebrará el evento Go 1.27 Release Party?

Se celebrará en línea el 25 de agosto de 2026, de 16:00 a 17:30 UTC.

De la misma categoría

También te puede interesar

Ver todas las noticias