Я не знаю, как вы, ребята, тестируете свой код каждый раз, когда вы немного кодируете код и для разных уровней тестирования: модульное тестирование, тестирование интеграции,...
Например, для модульного тестирования функции, которую вы только что написали, вы пишете еще один полный набор основных функций и Makefile для его проверки? Или вы изменяете основную функцию своего проекта для проверки функции. Или вы просто запускаете проект под отладкой и останавливаетесь на том, где функция должна быть вызвана и изменить значения ее аргументов?
Я считаю, что должны быть некоторые удобные и распространенные способы, которыми пользуются большинство людей, и только я не знаю.