@uuuu

Где собрать решение?

Чтобы тестировать правки в программе на с++, ее требуется каждый раз собирать. Это требует около 30 минут. Есть ли сервисы где можно собирать разные решения?
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
wataru
@wataru Куратор тега C++
Разработчик на С++, экс-олимпиадник.
Есть такая штука: https://chromium.googlesource.com/infra/goma/server/

Позволяет собирать большие проекты параллельно на куче машин. Да, эти 30 минут сборки все равно придется потратить. И никто вам бесплатно вычислительные мощности под это не даст. Придется свои сервера настраивать.

Еще есть вариант переструктурировать ваш проект, что бы при небольших изменениях понадобилось бы собирать лишь малую часть объектников. И 2 гигабайта в одном файле - это какой-то перебор. Если вы тесты разобъете на много логически обособленных частей, то есть шанс, что сборка сильно ускорится. Да, придется запускать больше файлов, но это сделать просто.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Это не правильный подход.
Делайте тесты

юнит
интеграционные
любые на ваш вкус

По идее кусочек функционала должен покрываться быстрыми тестами.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы