Поверхні роботи
Поверхня — це спосіб взаємодії з Claude Code та його вбудовування у ваш процес. На старті достатньо поєднати CLI у терміналі з IDE для читання коду та ревʼю.
Веб, desktop, cloud, mobile, Slack, GitHub, CI та browser-сценарії можуть бути корисними пізніше, але не повинні ускладнювати перший робочий цикл.
| Поверхня | Роль у процесі |
|---|---|
| CLI у терміналі | Запуск Claude у конкретному каталозі проєкту |
| VS Code або JetBrains | Перегляд файлів, контексту та diff |
| Desktop, web, cloud | Альтернативний доступ до сесій |
| Slack, GitHub, CI | Командна взаємодія та автоматизація |
| Remote, mobile, browser | Спеціальні або віддалені сценарії |
Чому курс починається з терміналу
Запуск у корені репозиторію одразу задає робочий контекст: Claude бачить реальні файли, структуру та межі проєкту. IDE при цьому не замінюється — вона допомагає людині перевіряти результат.
cd ~/projects/commerce-os
claude Базовий workflow
- Відкрийте репозиторій у терміналі та запустіть Claude.
- Перевірте стан Git і сформулюйте задачу.
- Отримайте зміни або план, після чого відкрийте проєкт в IDE.
- Перегляньте файли, diff і результати тестів.
- Перевірте ключовий сценарій вручну, якщо автоматичних тестів недостатньо.
- Підготуйте зміни до ревʼю та зафіксуйте, що саме було перевірено.
Проєкт → Claude → Git → IDE → перевірки → рішення людини → готовий артефакт Що означає PR-ready
- Зрозуміло, які файли змінено і чому.
- Diff переглянуто без зайвого форматування або неочікуваних правок.
- Перевірки виконано, а їхній результат можна пояснити.
- Ключова поведінка системи підтверджена.
- Іншому розробнику зрозуміло, як відтворити або перевірити результат.
Змінено:
- orders/OrderService.java
Перевірено:
- сторінка замовлень завантажується;
- нові замовлення мають правильний порядок. Інструменти для навчальних прикладів
У наступних практичних задачах можуть знадобитися JDK, Gradle та Python 3. Перед ручним встановленням попросіть Claude перевірити середовище й показати версії.
У Java-проєктах надавайте перевагу Gradle Wrapper: він бере сумісну версію Gradle з репозиторію.
java -version
gradle -version
python3 --version
# У готовому Gradle-проєкті
./gradlew Канонічне джерело уроку · JavaRush
Відкрити матеріал JavaRush