Skip to main content

Понять незнакомый код

Используйте режим Ask: он может исследовать проект, но не изменяет файлы.

Выбор режима Ask для изучения проекта

Для изучения кода без изменений выберите режим Ask.

  1. Приложите точку входа: класс, метод, тест, сообщение об ошибке или конфигурацию запуска.

  2. Сформулируйте вопрос через наблюдаемое поведение. Например:

    Объясни, как запрос проходит от этого контроллера до записи в базу.
    Найди основные вызовы и реализации, проверь код подключённых зависимостей,
    если поведение зависит от них. Укажи пути к файлам и не меняй проект.
  3. Попросите отделить факты из кода от предположений и указать места, которые требуют проверки во время исполнения.

  4. Откройте найденные объявления и использования из ответа. Если вопрос упирается в библиотеку, попросите агента прочитать её код.

  5. Если статического анализа недостаточно, перейдите к маршруту исправления бага и проверьте гипотезу в режиме Debug.

Для постоянного знакомства агента с проектом используйте онбординг или добавьте контекст в AGENTS.md.