Мне нужно перенести безумно большую базу кода, в которой широко используется SQLAlchemy 1.4, на версию 2.0. Я уверен, что есть что-то, что я могу сделать, чтобы автоматизировать или упростить хотя бы часть этой задачи, но я не нашел ничего полезного или эффективного.
Руководство по основной миграции SQLAlchemy рассказывает вам об основных и дополнительных вещах, и это важная информация, но на самом деле это не практическое руководство. Хуже того, SQLALCHEMY_WARN_20=1, похоже, не оказывает никакого влияния на мой текущий набор тестов.
Я пробовал создавать сценарии с AST для рефакторинга фрагментов кода, я пробовал использовать Claude Code для создания тестов только после обновления функций и пробовал использовать GitHub Copilot с Claude Sonnet 4.5. Ничто из этого, похоже, не способно решить значительную часть проблемы, хотя, по крайней мере, выглядит надежным.
Я полностью готов обратить внимание на изменения, внесенные ИИ или программно, и тщательно их просмотреть, но я не ожидаю, что смогу создать годы технического долга тестов или вручную создать все изменения и отправить их на PR-обзор.
Существуют ли какие-либо инструменты, методы или сценарии, которые могут надежно автоматизировать хотя бы часть этой работы с 2025 года?
Подробнее здесь: https://stackoverflow.com/questions/798 ... -0-in-2025
Миграция большой кодовой базы с SQLAlchemy 1.4 на 2.0 в 2025 году ⇐ Python
Программы на Python
-
Anonymous
1768931214
Anonymous
Мне нужно перенести безумно большую базу кода, в которой широко используется SQLAlchemy 1.4, на версию 2.0. Я уверен, что есть что-то, что я могу сделать, чтобы автоматизировать или упростить хотя бы часть этой задачи, но я не нашел ничего полезного или эффективного.
Руководство по основной миграции SQLAlchemy рассказывает вам об основных и дополнительных вещах, и это важная информация, но на самом деле это не практическое руководство. Хуже того, SQLALCHEMY_WARN_20=1, похоже, не оказывает никакого влияния на мой текущий набор тестов.
Я пробовал создавать сценарии с AST для рефакторинга фрагментов кода, я пробовал использовать Claude Code для создания тестов только после обновления функций и пробовал использовать GitHub Copilot с Claude Sonnet 4.5. Ничто из этого, похоже, не способно решить значительную часть проблемы, хотя, по крайней мере, выглядит надежным.
Я полностью готов обратить внимание на изменения, внесенные ИИ или программно, и тщательно их просмотреть, но я не ожидаю, что смогу создать годы технического долга тестов или вручную создать все изменения и отправить их на PR-обзор.
Существуют ли какие-либо инструменты, методы или сценарии, которые могут надежно автоматизировать хотя бы часть этой работы с 2025 года?
Подробнее здесь: [url]https://stackoverflow.com/questions/79821912/migrating-large-codebase-from-sqlalchemy-1-4-to-2-0-in-2025[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия