Поверхні роботи

Поверхня — це спосіб взаємодії з 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

  1. Відкрийте репозиторій у терміналі та запустіть Claude.
  2. Перевірте стан Git і сформулюйте задачу.
  3. Отримайте зміни або план, після чого відкрийте проєкт в IDE.
  4. Перегляньте файли, diff і результати тестів.
  5. Перевірте ключовий сценарій вручну, якщо автоматичних тестів недостатньо.
  6. Підготуйте зміни до ревʼю та зафіксуйте, що саме було перевірено.
Проєкт → 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