Canonical: https://botbento.com/uk/usecases/rebuilding-legacy-libraries-against-test-suites/
Format: Markdown representation of the public HTML page.

[Головна](/) / [Сценарії використання](/uk/usecases/) / [Програмування](/uk/usecases/?category=coding)

Програмування · Просунутий

Перевірено

Автоматизована перевірка

- Пройдено всі автоматизовані перевірки: схема, унікальність, HTTPS і робоче посилання на джерело, сканування на промпт-ін’єкції та безпеку, правило кроку погодження.
- Модель, що підготувала чернетку, не зафіксовано.
- Рецензія другої моделі: deepseek-v4-pro (без критичних і серйозних зауважень).
- Український переклад: google/gemini-4-argon, рецензент — openai/gpt-5.5.
- Перевірено 2026-10-16.
- Лише автоматизовані перевірки та ШІ-рецензія, без перевірки людиною.[Як працює перевірка](/uk/usecases/verification/)

# Перебудова застарілих бібліотек за допомогою наборів тестів

Портуйте застарілі кодові бази на сучасні мови шляхом ітеративного запуску та проходження наявних наборів тестів

[Використати з BotBento ](https://app.botbento.com/?ref=usecases&utm_source=botbento.com&utm_medium=usecases&utm_campaign=rebuilding-legacy-libraries-against-test-suites)Копіювати промптПоділитися[Markdown](/text/uk/usecases/rebuilding-legacy-libraries-against-test-suites/index.md)[English](/usecases/rebuilding-legacy-libraries-against-test-suites/)

Відкриває BotBento. Вставте промпт у бота; нічого не налаштовано заздалегідь.

- Коли ви проситеЗапуск портування бібліотеки
- ДаліІтерація коду з перевіркою тестами
- РезультатПерегляд звіту про пройдені тести

Під час підтримки застарілих залежностей або міграції критично важливих бібліотек на безпечніші мови автоматизований агент для програмування може систематично переписувати компоненти, перевіряючи поведінку за допомогою наявних наборів тестів і бенчмарків відповідності.

## Промпт для початку

BotBentoРекомендовано

```
Перевір цільову специфікацію та наявні набори тестів у локальному репозиторії. Реалізуй відсутні функції API модуль за модулем, запускаючи засіб виконання тестів у терміналі після кожної ітерації. Проводь рефакторинг і виправляй невдалі тести, доки весь набір тестів не буде успішно пройдено. Завжди запитуй схвалення користувача перед тим, як відправляти гілки на сервер, фіксувати зміни або видаляти застарілі файли.
```

Копіювати

## Інструменти, які він використовує

ТерміналGitHub

## Працює з

BotBento

## Теги

- migration
- testing
- refactoring
- code-generation

## Джерело

[Show HN: Xmloxide – an agent-made Rust replacement for libxml2](https://news.ycombinator.com/item?id=47201816)
Hacker News · перевірено 2026-10-15

Переказано нашими словами. Усі описані там результати належать авторам і не вимірювалися BotBento.

Переклад з англійської версії за допомогою ШІ, перевірений автоматизованою моделлю-рецензентом. Еталоном є англійський текст.

Від BotBento Editorial · Додано 2026-10-15 · Оновлено 2026-10-15 · [Запропонувати виправлення](/contact/)

## Схожі сценарії використання

-

Програмуваннясередній

## [Автоматизована розробка програмного забезпечення на основі специфікацій](/uk/usecases/automated-software-development-from-specifications/)

Перетворюйте вимоги до функціональності на специфікації інтерфейсів, код застосунків і конфігурації тестів

GitHubТерміналДокументи[Перевірено](/uk/usecases/verification/)
-

Програмуванняпросунутий

## [Автономна підтримка репозиторію та взаємне рев'ю коду](/uk/usecases/autonomous-repository-maintenance-and-peer-code-review/)

Перевіряйте тікети, готуйте протестовані патчі коду та формуйте пул-реквести для перевірки мейнтейнером

GitHubТермінал[Перевірено](/uk/usecases/verification/)
-

Програмуванняпросунутий

## [Координована міграція кодової бази між кількома модулями](/uk/usecases/coordinated-codebase-migration-across-multiple-modules/)

Розбивайте складні міграції на паралельні завдання для агентів, перевіряйте зміни та переглядайте патчі.

ТерміналGitHub[Перевірено](/uk/usecases/verification/)
