О чём урок
Codex обучен читать и анализировать большие, сложные кодовые базы, планировать работу совместно с инженерами и вносить высококачественные изменения. Модернизация кода быстро стала одним из самых распространённых и ценных применений Codex. В этой конфигурации инженеры сосредоточены на архитектуре и бизнес-правилах, в то время как Codex берёт на себя основную работу: перевод устаревших шаблонов, предложение безопасных рефакторингов и поддержание документации и тестов в актуальном состоянии по мере развития системы. В этом руководстве показано, как использовать OpenAI's Codex CLI для модернизации устаревшего репозитория таким образом, чтобы это было: Понятно для новых инженеров Проверяемо для архитекторов и команд по управлению рисками Повторяемо как шаблон для других систем Мы будем использовать основанную на COBOL систему управления инвестиционным портфелем в качестве рабочего примера и выберем один пилотный поток для сосредоточения усилий. Вы можете заменить любой устаревший стек (например, монолит на Java, PL/SQL), где у вас есть устаревшие программы, оркестровка (задания, планировщики, скрипты) или общие источники данных. Мы разбили его на 5 различных фаз, которые вращаются вокруг исполнительного плана (сокращённо ExecPlan), который представляет собой проектный документ, которому агент может следовать для внесения изменений в систему. Мы создадим 4 типа документов для выбранного нами пилотного потока: pilot_execplan.md - ExecPlan, который организует пилотный проект и отвечает на вопросы: что входит в область действия, почему это важно, какие шаги мы предпримем и как мы узнаем, что работа завершена. pilot_overview.md - Какие устаревшие программы (COBOL в нашем примере), задания оркестровки (здесь JCL) и источники данных задействованы, как данные передаются между ними и что на самом деле делает бизнес-поток. pilot_design.md - Целевая форма системы: сервис/модуль, который будет отвечать за этот поток, новая модель данных и публичные API или точки входа для пакетной обработки.
План урока
- Введение
- Общий обзор
- Фаза 0 - Настройка AGENTS и PLANS
- Где помогает Codex CLI
- Фаза 1 - Выберите пилотный проект и создайте первый ExecPlan
- 1.1 Выберите пилотный поток
- 1.2 Попросите Codex создать пилотный ExecPlan
- Фаза 2 - Инвентаризация и обнаружение
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.