2 недели назад
🍊 EVE Online переезжает на Python 3: как обновить 23-летнюю вселенную и ничего не сломать
Под каждым прыжком через звёздные врата, биржевой заявкой и сражением на тысячи пилотов скрывается огромный пласт кода на Python. Долгие годы игрокам не было до него никакого дела — и это хороший признак. Код должен незаметно выполнять свою работу, пока капсулёры воюют, торгуют и теряют корабли. Но теперь разработчики EVE Online начали один из самых рискованных технических проектов в истории игры: перевод 2,4 млн строк кода с Python 2.7 на Python 3. Первые подготовительные изменения уже прошли проверку на испытательном сервере Singularity и добрались до основного мира Tranquility...