Skip to content

Шаблон репозитория для проектной работы «Мидл разработчик С++»

License

Notifications You must be signed in to change notification settings

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cpp-middle-project-sprint-5

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

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

  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.

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

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

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

Используйте F5 для выполнения следующих шагов:

  • Создание папки build
  • Вызов conan команд для установки требуемых библиотек и запуска процесса сборки
  • Запуска lldb отладчика

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

cd build
./GeometryApp

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

cd build
./GeometryApp_tests

Команда для запуска clang-format - Обязательное требование перед сдачей работы на ревью

В данном репозитории настроен автоматический запуск clang-format (файл конфигурации - .vscode/settings.json) при сохранении любого файла с кодом Убедитесь, что эта функциональность работает:

  • Добавьте несколько пустых линий в любой файл
  • Сохраните его
  • Если пустые линии были удалены - всё работает!
    • Если нет - убедитесь, что clangd работает (при открытии файла с кодом в самом низу VS Code на голубой полоске должно быть написано clangd: idle), для этого:
      • вам необходимо нажать F1 и выполнить команду clangd: Download language server
      • вам необходимо нажать F1 и выполнить команду clangd: Restart language server
      • вам необходимо нажать F1 и выполнить команду Developer: Reload Window

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

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

Дополнительно

  • Автодополнение Ctrl + Space. Для настройки автодополнения вам необходимо нажать F1 и выполнить команду clangd: Download language server. VS Code сам предложит установить подходящую версию clangd (всплывашка в правом нижнем углу). После завершения установки потребуется перезагрузить окно (кнопка перезапуска будет находиться также справа снизу или нажать F1 и выполнить команду Developer: Reload Window)

Если всё сделано правильно - после успешной сборки проекта вы сможете использовать автодополнение

About

Шаблон репозитория для проектной работы «Мидл разработчик С++»

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published