Здравствуйте, degor, Вы писали:
D>вот тут пишут про юнит-тесты, но они хороши для бизнес-логики и прикладных программ.
D>если вы системный программист, и разрабатываете _систему_, покрыть ее простыми тестами невозможно.
Это почему? В чем проблема тестировать куски системы (например алгоритмы, состояния ошибки)и проводить integration тесты уже системы в целом (например с использованием реального железа или устройства, если это допустим дрова)? Ибо без тестов нельзя быть уверенным ни в чем, правда с тестами тоже