Перевод между Python, JavaScript, TypeScript, Go, PHP, Java, C#
Зачем
Зачем это нужно
Не дословно: подсказывает идиомы и библиотеки нового языка
Отмечает места, где поведение отличается и нужен ваш выбор
Вопросы
Частые вопросы
Насколько точен перевод кода?
Логика обычно переносится верно, а спотыкается всё на мелочах: работа с датами, кодировки, округление, асинхронность. Просите отмечать такие места комментарием и обязательно прогоняйте тесты после переноса.
Что делать с библиотеками?
Попросите подобрать аналоги в новой экосистеме и объяснить разницу в поведении. Иногда прямого аналога нет и кусок логики придётся писать руками — модель скажет об этом честно, если задать вопрос прямо.
Можно ли перенести целый проект?
По файлу за раз — так надёжнее. Сначала опишите структуру и договоритесь об архитектуре на новом языке, потом переносите модули по одному, прогоняя тесты. Попытка перевести всё одним запросом кончается кашей.
Рядом
Соседние страницы каталога
Дальше — весь каталог задач: поиск по названию, темы и фильтры.