Über den Service
ÜbersetztIch habe viele Jahre mit Ceylon — der statisch typisierten Sprache für die JVM, die ursprünglich bei Red Hat entwickelt wurde — gearbeitet und kann es auch nach dem Stoppen der Tool-Updates warten. Wenn Sie ein Ceylon-Projekt geerbt haben und niemand in Ihrem Team sich traut, es anzufassen, kontaktieren Sie mich. Meine Arbeit hat drei Teile. Erstens — Wartung: Ich behebe Fehler, patchen Module, aktualisiere Abhängigkeiten und stelle sicher, dass Ihre JVM-Anwendung weiterhin auf der Runtime, die Sie bereits verwenden, gebaut und bereitgestellt wird. Zweitens — Verständnis: Ich lese die Union- und Intersektionstypen, die Ceylon so ausdrucksstark machen, dokumentiere, wie Module verbunden sind, und erkläre das Verhalten des Systems Ihren Entwicklern in einfachen Worten. Drittens — Migration: Wenn Sie sich entscheiden, die Sprache zu verlassen, plane und führe ich einen sorgfältigen Übergang zu Java oder Kotlin durch, wobei ich die Typgarantien, auf die Ihr Code angewiesen war, bewahre und Ceylons leistungsstarkes Typsystem auf die Idiome Ihres neuen Stacks abbilden. Ich eile nie beim Umschreiben. Zuerst erstelle ich eine Karte der Modulhierarchie, decke das bestehende Verhalten mit charakterisierenden Tests ab und migriere den Code in Stücken, sodass die Anwendung währenddessen funktionsfähig bleibt. Das Ergebnis ist ein funktionierender Build, eine dokumentierte Modulkarte, ein Migrationsplan mit Risikobewertung und saubere Commits zur Überprüfung. Ich benutze Ceylon jede Woche und betrachte seine Eigenheiten als vertrautes Terrain. Beschreiben Sie die Größe Ihres Codes und die Ziel-Runtime — und ich gebe Ihnen eine ehrliche Schätzung.