UT
От: smeeld  
Дата: 25.01.18 20:55
Оценка: 3 (2) +3 -4 :)
Никому не казалось, что UT (ака модульные тесты) на которые задрачивают многие, (большинство) на самом деле серъёзно тормозят процесс развития системы, при том, что не способны выявлять какие либо ошибки, отличные от простейших и примитивных, которые и без тестов видны любому, у кого имеется хоть капля опыта. Вот написал чувак подсистему, накидал тысячу тестов (функций UT). Прошло полгода, понадобилось изменить фнукционал подсистемы, серъёзно изменить. 80% всех тестов, естественно, после внесения изменений, не проходят, нужно переписывать UT в соответствии с новыми реалиями, затрачивая времени в два раза больше, чем на модификацию самой подсистемы. Через три месяца потребовалось снова изменить/дополнить функционал модуля-снова возня с переделкой тестов etc... Так зачем они вообще тогда там упёрлись? Функционал проверяется функциональными тестами, сложные ошибки отлично выявляются ручным тестированием, поиск самих ошибок и багов-трассой и дебаггером. UT представляются порождением какого-то жутко слоупочного разума, ставшего модой. Что думаете по этому поводу?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.