Расскажите, кто-то вообще пишет Unit-тесты для приложений, написанных на C++? Какие инструменты используете? Чем руководствуетесь, когда пишите тесты? Реально ли Unit-тестирование помогает выявлять баги и держать в чистоте кодовую базу? Стоит ли писать тесты, если основной функционал приложения это чтение данных из БД и выполнение хранимых процедур?