Informazioni sul servizio
TradottoHo lavorato con Ceylon — il linguaggio a tipizzazione statica per la JVM originariamente creato da Red Hat — per molti anni e posso mantenerlo anche dopo che gli aggiornamenti degli strumenti si sono fermati. Se hai ereditato un progetto Ceylon e nessuno nel tuo team osa toccarlo, contattami. Il mio lavoro ha tre parti. Prima — manutenzione: risolvo bug, patcho moduli, aggiorno dipendenze e mi assicuro che la tua applicazione JVM continui a costruire e distribuire sull'ambiente di esecuzione che già utilizzi. Seconda — comprensione: leggo i tipi di unione e intersezione che rendono Ceylon così espressivo, documento come i moduli si connettono e spiego il comportamento del sistema ai tuoi sviluppatori in termini semplici. Terza — migrazione: quando decidi di lasciare il linguaggio, pianifico e conduco una transizione attenta a Java o Kotlin, preservando le garanzie di tipo su cui il tuo codice si basava e mappando il potente sistema di tipi di Ceylon sugli idiomi del tuo nuovo stack. Non mi affretto a riscrivere. Prima costruisco una mappa della gerarchia dei moduli, coprendo il comportamento esistente con test caratterizzanti e migrando il codice a pezzi in modo che l'applicazione rimanga funzionante durante tutto il processo. Il risultato è una build funzionante, una mappa dei moduli documentata, un piano di migrazione con valutazione dei rischi e commit puliti per la revisione. Uso Ceylon ogni settimana e tratto le sue peculiarità come territorio familiare. Descrivi la dimensione della tua base di codice e l'ambiente di esecuzione target — e ti darò una stima onesta.