Мне неясно, как TDD, методология, обрабатывает следующий случай. Предположим, я хочу реализовать алгоритм слияния в Python. Я начинаю с написания assert mergesort([]) === [] и тест не проходит с NameError: имя 'mergesort' не определено Я тогда добавляю def mergesort(a): return [] и мой тест...