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