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
14 visitas
فريق تحرير certi.news
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 ↗
ف
Autor

فريق تحرير certi.news

De la misma categoría

También te puede interesar

Ver todas las noticias