Промышленная разработка кода невозможна без юнит-тестов. Для современных языков есть развитые средства поддержки TDD, но Си как-то отставал в этом плане. Однако нашёлся и для Си неплохой фреймворк: cmocka.
Статья-введение: "Unit testing C code with CMocka"
Слайды с конференции devconf.cz 2020: cmocka_unit_testing_and_mocking.pdf
Статья-введение: "Unit testing C code with CMocka"
Слайды с конференции devconf.cz 2020: cmocka_unit_testing_and_mocking.pdf
