Многие ошибочно полагают, что модульное тестирование, как механизм написания тестов самими разработчиками, является малоэффективным. Да и сами разработчики не сильно любят обременять свой код лишним балластом в виде наборов тестов, которые еще и приходится править при каждом изменении функциональности. Между тем, модульное тестирование - это одна из главных составляющих написания надежного и поддерживаемого кода, которая, по меньшей мере, не окажется лишней, а в большинстве случаев на порядок увеличит качество ПО.