Re[13]: Долгая компиляция на с++ - смерть для больших проект
От: _hum_ Беларусь  
Дата: 03.05.16 14:31
Оценка:
Здравствуйте, jahr, Вы писали:

J>Здравствуйте, tdiff, Вы писали:


T>>Вот я по то же. black-box тестирование алгоритма может сказать только то, что он в некоторых случаях работает правильно или нет.

T>>Если алгоритм достаточно сложен, и мы знаем, что он неисправен, далеко не всегда тесты помогут выявить ошибку.

J>Если алгоритм достаточно сложен для того, чтобы по провалившимся тестам было непонятно, где именно ошибка, то этот алгоритм должен быть разбит на более мелкие части, у которых тоже должны быть свои юнит-тесты.


ну вот очередной пример: как обнаружить юнит-тестами эту ошибку
 for(uint8_t i = 10; i >= 0; --i){<...>};

?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.