Skip to content

VS Code

Visual Studio Code — это лёгкая, но мощная среда для работы с кодом, текстами и проектами.

VS Code — это:

  • редактор кода,

  • рабочее пространство,

  • интерфейс для взаимодействия с файлами, серверами и репозиториями.

Он используется для:

  • написания и редактирования кода,

  • работы с Git-репозиториями,

  • запуска команд через терминал,

  • подключения к удалённым средам (серверы, Codespaces).

Важно понимать, что VS Code сам по себе не является GitHub’ом и не является сервером.
Он — универсальный интерфейс, который позволяет работать с кодом и проектами в разных средах.

Именно поэтому VS Code можно рассматривать не просто как инструмент, а как точку входа в разные уровни инфраструктуры.


Роль VS Code в экосистеме

В экосистеме DETai VS Code используется преимущественно как интерфейс для операционной среды — то есть для прямого подключения к серверу и работы с уже существующим кодом и конфигурациями.

Для разработки, экспериментов и проверки новых идей используется отдельная лабораторная среда (например, GitHub Codespaces или локальная разработка), чтобы не нагружать и не рисковать рабочими серверами.

Таким образом, VS Code участвует в системе не как место, где «живёт» проект, а как средство доступа к тем средам, где проект разрабатывается или эксплуатируется.


Карта рабочих сред: лаборатория → GitHub → сервер

В нашей системе есть два уровня, и важно не путать их роли:

  • Лаборатория (GitHub) — место, где мы создаём и проверяем код без риска для рабочих серверов.
    Примеры лаборатории: GitHub и/или Codespaces, локальная среда разработчика.

  • Сервер (операционная / production) — место, куда попадает уже проверенный код.
    На сервер не «экспериментируют», а разворачивают и поддерживают работающие версии.

👉 Принцип простой: сначала проверяем в лаборатории → фиксируем в GitHub → только затем доставляем на сервер.

(См. также: «GitHub».)


Роль VS Code в этой схеме

VS Code — это интерфейс, который может подключать тебя к разным уровням:

  • VS Code (локально) — работа с файлами на компьютере.

  • VS Code + Codespaces — работа в лаборатории (удалённая VM GitHub).

  • VS Code + Remote SSH — вход в операционную зону (файлы и процессы на сервере).