# Читаем чужой код и понимаем его

Курс: Claude Code и терминал: с 0 — https://zero2claude.ru/learn/code-terminal
Канонический URL: https://zero2claude.ru/learn/code-terminal/10-9-chitaem-kod

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

Дойдя до этого урока, ты мог подумать, что дальше придётся сочинять программы с нуля. Хорошая новость: **писать код самому почти не нужно** — это сделает Claude. А вот по-настоящему ценный навык — **читать** чужой код и понимать, что он делает. Этим и займёмся.

## Открой файл и посмотри

В папке лежит файл `app.js` — маленькая программа. Чтобы увидеть, что внутри, открой его уже знакомой командой:

```
cat app.js
```

Терминал покажет две строчки. Не пугайся незнакомых слов — сейчас разберём каждую.

## Читаем по строкам

Вот что ты увидишь:

```
const name = 'Аня'
console.log('Привет, ' + name)
```

Разберём медленно, как будто читаем рецепт:

1. **`const name = 'Аня'`** — создаётся переменная (коробочка) с именем `name`, и в неё кладётся значение «Аня». Слово `const` — это «постоянная»: значение в коробочке меняться не будет.
2. **`console.log('Привет, ' + name)`** — выводится на экран текст. Знак `+` склеивает «Привет, » и содержимое коробочки `name`. А внутри `name` лежит «Аня». Значит, на экран попадёт «Привет, Аня».

По шагам всё понятно, правда? Код не магия — это инструкции, написанные по порядку. Прочитав их сверху вниз, ты понимаешь, что произойдёт.

Если какая-то строка осталась непонятной — не застревай. Скопируй её и попроси Claude объяснить простыми словами (как ты учился на уровне 7). Он разберёт код по косточкам лучше любого учебника.

## Попробуй

Твоя задача проста:

1. Открой файл с кодом командой `cat app.js`;
2. Прочитай две строчки и про себя проговори, что делает каждая.

Как только ты откроешь файл и увидишь код, урок зачтётся. Главное здесь — не команда, а привычка: увидел код — прочитал — понял.
