2020-08-05

vak: (Default)
Из нескольких пакетов для тестирования Googletest, несомненно, самый устаканенный и популярный. Он дружит с отладчиком, лучше интегрируется с Bitbucket Pipelines (выдаёт результаты в формате XML), проще расширяется при необходимости. Многие серьёзные фирмы используют Googletest при разработке своих продуктов. Строго говоря, если вы профессиональный программист, стоит включить Googletest в первоочередной список рабочих инструментов (и в резюме).

В предыдущем посте я давал примеры для Catch, а вот то же самое вычисление чисел Фибоначчи, переделанное на Googletest:
Результаты автоматического тестирования после каждого коммита можно посмотреть на вкладке Actions (на Гитхабе) или Pipelines (на Битбакете).

Если вы собираетесь начать разрабатывать программу на Си++ - используйте один из этих примеров как заготовку, с которой можно стартовать. Клонируйте к себе и вперёд. Лицензионных ограничений нет.
vak: (Default)
Губернатор приказал селить больных в дома престарелых.

"No resident shall be denied re-admission or admission to the NH solely based on a confirmed or suspected diagnosis of COVID-19."