Объединение юнит-тестов и функциональных тестов в "общее понятие" имеет приблизительно такой же смысл, как объединение в "общее понятие" снотворного и слабительного - лекарства, как-никак. И общие рассуждение об этих общих понятиях иногда напоминают результат одновременного приёма вышеупомянутых лекарств. :)
Прототип - если это то, что будет спущено в канализацию сразу по использовании без попыток повторного использования кода в непрототипе и при этом достаточно мелок, чтобы уместиться в одной голове, - в юнит-тестах действительно не нуждается. Детские куличики тоже не нуждаются в контроле качества.
Но как только пошёл код, имеющий шанс попасть в продакшн - юнит-тесты окупаются хотя бы тем, что если их нет изначально, то переделка кода под них скорее всего будет выглядеть настолько дорого, что утопит всю идею юнит-тестирования.
no subject
Прототип - если это то, что будет спущено в канализацию сразу по использовании без попыток повторного использования кода в непрототипе и при этом достаточно мелок, чтобы уместиться в одной голове, - в юнит-тестах действительно не нуждается. Детские куличики тоже не нуждаются в контроле качества.
Но как только пошёл код, имеющий шанс попасть в продакшн - юнит-тесты окупаются хотя бы тем, что если их нет изначально, то переделка кода под них скорее всего будет выглядеть настолько дорого, что утопит всю идею юнит-тестирования.