Как лучше всего организовать структуру C++ проекта, использующего CMake и юнит-тесты?
Искал примеры в интернете - в основном все тесты пихают в отдельную директорию test. Для каждого XXX.cpp файла проекта создаётся test_XXX.cpp с тестом функциональности этих файлов. Хороший ли это подход, ведь происходит дублирование по сути? Как организовать это в CMake? Если делать в лоб (1 executable для приложения, 1 - для тестов), то компиляция будет в 2 раза дольше... Планируется писать юнит-тесты для функционала и производительности. Надо ли как-то обособлять их или в одном файле ок?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пишу проект под linux с использованием GCC и CMakeДля правильной работы boost::stacktrace понадобилось подключить библиотеку libbacktrace
Когда я пользуюсь некоторыми приложениями, где играет музыка или видео, то когда хочу изменить громкость хард кнопками - вместо громкости...