# Ищите дефекты с проверяемыми гипотезами

Taiga Learning · Рабочий лист
https://taiga.training/ru/lessons/debug-with-ai/

Используйте вымышленную или разрешённую информацию. Не записывайте секреты в этот рабочий лист.

## Цели обучения
- Точно описывать ожидаемое и наблюдаемое поведение.
- Выбирать наблюдение, которое различает конкурирующие объяснения.
- Проверять исправление, не путая устранение симптома с устранением причины.

## Упражнение
Составьте заметку о недавнем дефекте. Укажите ожидаемое и наблюдаемое поведение, область воздействия и три возможные причины. Для каждой причины назовите одно наблюдение, которое ослабит эту гипотезу. Начните с самого дешёвого безопасного наблюдения.

## Ваш ответ
- Сценарий и объём:
- Предположения и открытые вопросы:
- Предлагаемый ответ или решение с обоснованием:

## Проверьте свой ответ
| Утверждение или критерий | Подтверждение или тест | Результат или пробел | Ответственный |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Следующее действие
- Действие, ответственный и дата:
- Когда вы пересмотрите этот ответ?

## Принцип, который нужно сохранить
Каждый шаг отладки должен уменьшать неопределённость. Изменение кода без проверенного объяснения может создать новый дефект.

## Источники
- [Google SRE: Effective Troubleshooting](https://sre.google/sre-book/effective-troubleshooting/)

Этот рабочий лист помогает обучению. Его заполнение само по себе не разрешает изменение production.
