Чистые функции пригодны для тестирования
Чистые функции по своей природе пригодны длятестирования. Они ничего не меняют в своем окружении и, следовательно, не требуют сложной настройки тестирования или обособления. Все, что чистой функции нужно для работы, она получает через аргументы. При тестировании чистой функции вы контролируете аргументы и можете с уверенностью оценить результат.