# Понять чужой код

> Разобраться в незнакомом проекте — от быстрого вопроса до полного аудита, только на чтение.

Сценарий

# Понять чужой код

Пришли в незнакомый проект и нужно быстро разобраться — без часов чтения и без риска что-то задеть.

[Подключить репозиторий](https://buff.systems/app) [Все сценарии](https://buff.systems/use-cases)

Ситуация

## Разобраться в незнакомом проекте — от быстрого вопроса до полного аудита, только на чтение.

Что мешает

- Пришёл в незнакомый проект — надо быстро разобраться.
- Нужен ответ по конкретному месту кода, а не час чтения.
- Хочется проверить гипотезу, ничего не меняя.
- Надо понять, что изменилось в ветке или статус задачи.

Решение 01

## «Спросить» — быстрый ответ по коду

Задайте вопрос — Buff читает исходники и отвечает со ссылками на конкретные файлы, ничего не меняя. «Где формируется ответ /search?», «Что изменилось в ветке?», «Статус задачи №…?» — быстрый способ проверить гипотезу и найти нужное место. Проект разработки для этого не нужен: работает и для обычного подключённого репозитория.

**«Спросить» — быстрый ответ по коду**

«Спросить»: ответ по коду со ссылками на конкретные файлы.

[Про «Спросить»](https://buff.systems/docs/ask)

Решение 02

## Аудит — картина всего проекта

Когда нужен не точечный ответ, а общая картина, — аудит разбирает проект целиком: домены, архитектура, зависимости, поведение и риск-зоны. Готовые разделы дают понимание устройства без чтения кода построчно.

**Аудит — картина всего проекта**

Аудит: разделы по коду, архитектуре и рискам.

[Про аудит](https://buff.systems/docs/audits)

Решение 03

## Глубокое исследование — когда нужен разбор

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

**Глубокое исследование — когда нужен разбор**

Глубокое исследование: выверенный разбор по коду.

[Про исследование](https://buff.systems/docs/research)

Итог

Разобрались в проекте — от конкретного места до общей картины — и ничего в нём не изменили.

Первый шаг ничего не меняет в коде

## Начните с вопроса о своём проекте

Подключите репозиторий и спросите систему, как устроен ваш код: она читает исходники и отвечает за минуты, ничего не меняя. На знакомство даётся стартовый баланс.

[Подключить репозиторий](https://buff.systems/app) [Написать нам](mailto:info@buff.systems)

Юрлицам и ИП — оплата переводом по реквизитам и закрывающие документы
