Pasar al contenido principal

El Inevitable Retorno del COBOL

Los compañeros del blog Hacker Rank han escrito este interesante artículo acerca de la brecha que existe entre la oferta y la demanda de programadores COBOL expertos en sistemas de software empresarial legados. En nuestra opinión, herramientas como Go4IT Alight pueden ayudar a reducir este abismo, ofreciendo a los programadores que se acercan a COBOL por primera vez un medio para entenderlo mejor y reducir así su curva de aprendizaje.

Share this post

Comments (0)

Descubrimiento

La fase de descubrimiento es la que permite a Go4IT Alight obtener el conocimiento de los programas legacy analizados. Este proceso se asemeja mucho al que realiza un compilador, pero llegando a un nivel de conocimiento mayor. Alight descubre en primer lugar la estructura del código fuente analizado, identificando variables, funciones y clases. Posteriormente se analiza el comportamiento de cada una de las funciones, llegando al mismo nivel de detalle al que llegaría un compilador.

Análisis de código origen

La fase de análisis de Alight permite obtener información del código fuente origen. Esta información es crucial para realizar una modernización exitosa, puesto que permite identificar problemas de estructura, rendimiento, etc. de las aplicaciones y aplicar correcciones antes de su transformación a una nueva plataforma. En la actualidad Alight cuenta ya con multitud de herramientas de análisis disponibles para todos los lenguajes de programación:

Optimización del código fuente

Las últimas dos fases de Alight permiten a la herramienta generar de forma automática una réplica funcional de la aplicación origen en la tecnología de destino deseada. Esta obtención de la aplicación final está compuesta de dos fases. La primera tiene como objetivo la preparación del código para la nueva plataforma: es la fase de optimización.

Joseba Laka

Para un equipo de I+D es imprescindible que sus plataformas y herramientas internas de trabajo estén basadas en tecnologías modernas, y dado el constante cambio que vivimos en plataformas software necesitábamos una solución viable en tiempo e inversión. Go4IT Alight ha demostrado ser esa solución, y gracias a ella podemos estar seguros que las herramientas internas y sistemas de colaboración que ofrecemos pueden adecuarse y modernizarse sin suponer una inversión significativa o un riesgo para la continuidad de las mismas.