Опис послуги
ПерекладЯ багато років працюю з мовою Ceylon — статично типізованою мовою для JVM, яку спочатку створювали в Red Hat, і вмію супроводжувати її навіть після того, як оновлення інструментів припинилися. Якщо вам дісталася проект на мові Ceylon і ніхто в команді не наважується його чіпати, звертайтесь до мене. Моя робота складається з трьох частин. Перше — супровід: я виправляю помилки, латаю модулі, оновлюю залежності і слідкую, щоб ваш JVM-застосунок продовжував збиратися і розгортатися на тому рантаймі, який у вас уже використовується. Друге — розбір: я читаю об'єднуючи і перехресні типи, які роблять мову Ceylon такою виразною, документую, як пов'язані модулі, і пояснюю поведінку системи вашим розробникам простими словами. Третє — міграція: коли ви вирішуєте відмовитися від мови, я планую і проводжу акуратний перехід на Java або Kotlin, зберігаючи ті гарантії типів, на які спирався код, і перекладаючи потужну систему типів на ідіоми нового стеку. Я ніколи не поспішаю з переписуванням. Спочатку я будую карту ієрархії модулів, покриваю існуючу поведінку характеризуючими тестами і переношу код частинами, щоб застосунок лишався робочим на всьому шляху. У результаті ви отримуєте збираючи білд, документовану карту модулів, план міграції з оцінкою ризиків і акуратні комміти для ревью. Мову Ceylon я використовую щотижня і ставлюсь до її особливостей як до знайомої території. Опишіть розмір кодової бази і цільовий рантайм — і я дам чесну оцінку строків.