Skip to content

Yandex-Practicum/cpp-middle-project-sprint-4

Repository files navigation

cpp-middle-project-sprint-4

Шаблон репозитория для практического задания 4-го спринта «Мидл разработчик С++»

Начало работы

  1. Нажмите зелёную кнопку Use this template, затем Create a new repository.
  2. Назовите свой репозиторий.
  3. Склонируйте созданный репозиторий командой git clone your-repository-name.
  4. Создайте новую ветку командой git switch -c development.
  5. Откройте проект в Visual Studio Code.
  6. Нажмите F1 и откройте проект в dev-контейнере командой Dev Containers: Reopen in Container.

Сборка проекта и запуск тестов

Данный репозиторий использует два инструмента:

Команды для сборки проекта

mkdir build ; cd build

# Вызывается один раз перед сборкой проекта, чтобы скачать и установить все необходимые зависимости
conan install --settings=build_type=Debug --build=missing ..

# Вызывается каждый раз, когда необходимо собрать проект
conan build --settings=build_type=Debug ..

Команды для запуска приложения

mkdir build ; cd build
conan install --settings=build_type=Debug ..
conan build --build=missing ..

./build/analyser -f files/sample.py

Команда для запуска тестов

cd build
ctest --verbose

Команды для запуска отладчика

В Visual Studio Code настройки параметров для запуска отладчика находятся в .vscode/launch.json файле. Поскольку в этом файле уже есть одна конфигурация Launch Analyser для запуска приложения, которое анализирует python файлы и вычисляет для них метрики, то для запуска отладчика достаточно нажать F5 или открыть окно Run and Debug комбинацией клавиш Ctrl+Shift+D.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published