Acerca del servicio
TraducidoHe trabajado con Ceylon — el lenguaje de tipo estático para la JVM creado originalmente en Red Hat — durante muchos años y puedo mantenerlo incluso después de que se detuvieron las actualizaciones de herramientas. Si has heredado un proyecto Ceylon y nadie en tu equipo se atreve a tocarlo, contáctame. Mi trabajo tiene tres partes. Primero — mantenimiento: arreglo errores, parcheo módulos, actualizo dependencias y me aseguro de que tu aplicación JVM siga construyendo y desplegando en el runtime que ya usas. Segundo — comprensión: leo los tipos de unión e intersección que hacen a Ceylon tan expresivo, documento cómo se conectan los módulos y explico el comportamiento del sistema a tus desarrolladores en términos simples. Tercero — migración: cuando decides dejar el lenguaje, planifico y realizo una transición cuidadosa a Java o Kotlin, preservando las garantías de tipo en las que tu código se basaba y mapeando el poderoso sistema de tipos de Ceylon a los modismos de tu nueva pila. Nunca apresuro la reescritura. Primero construyo un mapa de la jerarquía de módulos, cubro el comportamiento existente con pruebas caracterizadoras y migro el código en partes para que la aplicación siga funcionando durante todo el proceso. El resultado es una construcción en curso, un mapa de módulos documentado, un plan de migración con evaluación de riesgos y commits limpios para revisión. Uso Ceylon cada semana y trato sus peculiaridades como territorio familiar. Describe el tamaño de tu base de código y el runtime objetivo — y te daré una estimación honesta.