> С вашей логикой нужно полностью похоронить юнит-тестирование - ведь оно тестирует отдельные
> участки кода, а пользователь использует продукт целиком.Пиндеж. Тестируются участки кода в виде как они будут у юзера. А если вы там поотключали половину а потом у юзерей включили обратно - это не юнит тестирование а буллшит, толку с которого будет буй.
Впрочем, сказ о полезности юнит-тестирования сильно преувеличен. Я видел сотни, если не тысячи случаев когда по юнит тестам все за...сь, а в релизе крутейшие и очевиднейшие баги. Так что да, я как специалист в области могу подтвердить эту мысль: юнит-тестирование далеко не панацея и многие классы багов не замечает как таковые. Т.к. взаимодействие кусков кода между собой как раз никак и не тестирует.