Опис послуги
ПерекладПропоную вузькоспеціалізовані інженерні послуги навколо мови Sather — об'єктно-орієнтованої мови, яка виросла з ICSI Berkeley та несе сильний вплив Eiffel. За роки роботи я щільно займався параметризованими класами, абстрактними типами та ітераторами — конструкцією, яка робить мову Sather особливою, тому мені комфортно читати вихідники, яких більшість інженерів взагалі ніколи не бачили. Моя робота ділиться на три напрями. Перший — супровід legacy: я повертаю до життя проекти, які перестали збиратися на сучасних інструментах, розбираю старі скрипти збірки, чиню зламані ієрархії класів та додаю невеликі можливості, які все ще потрібні науковій групі. Другий — академічний та дослідницький перенос: я переношу алгоритми, написані на мові Sather, у мови, які ваша команда реально зможе супроводжувати сьогодні, зберігаючи точну семантику вихідних ітераторів та узагальнених класів, а не придумуючи її. Третій — документація та передача знань, щоб у людей не залишався чорний ящик. Будь-який проект починається з короткого аудиту: я читаю кодову базу, уточнюю, від якого діалекту та рантайму ви залежите, й даю честну оцінку. До поставки входять робоча збірка, письмовий звіт з описом кожної зміни, замітки про регресії та чек-лист супроводу. Кожен модуль я тестую окремо до інтеграції та ніколи не убираю поведінку, не пояснивши причину. Якщо вам дісталась гора вихідників на Sather від колишнього аспіранта або закритої лабораторії, я скажу, що підлягає спасінню, а що ні, і потім виконаю саме спасіння. Звичайний строк — один-два тижні залежно від обсягу, і я залишаюсь на зв'язку для питань після здачі.