Skip to content

Jollu8/SkillBox-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тесты для SkillBox C++

Требования:

Linux:

  • Установите build-essential с помощью команды sudo apt install build-essential
  • Рекомендуется использовать IDE Clion

Mac OS:

  • Установите llvm с помощью команды brew install llvm
  • Рекомендуется использовать IDE Clion

Windows:

  • Установите Visual Studio 17 или более позднюю версию, или Clion
  • Если вы используете Clion, рекомендуется установить Clang 14 или более позднюю версию
  • Установите Cmake

Инструкция по использованию:

(видео инструкция в телеграм канале)

  1. Клонируйте этот репозиторий
  2. В папке source выберите исходный код для нужной вам задачи
  3. Реализуйте свой код в файле main.cpp. Для запуска программы выберите SkillBoox
  4. Для тестирования вашей функции (без int main()) поместите ее в файл SkillBox.cpp
  5. После того как вы внесли свое решение в файл SkillBox.cpp, откройте файл test.cpp и перепишите макрос #define module_ + номер модуля. Например, #define module_10_1
  6. После внесения изменений в макрос, запустите тест с помощью Test (Скриншоты внизу).
  7. Если у вас возникнут вопросы, обращайтесь к дяде Лорду или пишите куратору.

Список литературы для курса:

  1. Яндекс код
  2. С. Мейерс. Эффективный и современный С++: 42 рекомендации по использованию С++11 и С++14. – Вильямс, 2019. – 304 с.
  3. Р. Седжвик. Алгоритмы на С++. - Вильямс, 2019. - 1056 с.
  4. А. Полухин. Разработка приложений на С++ с использованием Boost . - ДМК Пресс, 2020. - 346 с.
  5. Э. Уильямс. Практика многопоточного программирования. - Питер, 2019. - 640 с.
  6. SQLite - C/C++ // [Проверено: 25.09.21]
  7. MapReduce: Simplified Data Processing on Large Clusters // [Проверено: 25.09.21]
  8. Базовые принципы машинного обучения на примере линейной регрессии // [Проверено: 23.09.21]

About

Unit testing for SkillBox C++ course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages