Я не могу понять, как функции зависят друг от друга.Тем не менее, это должен быть хороший стиль, чтобы лучше иметь больше и меньше функций вместо одной большой.
Ключевые слова: разделение задач, один инструмент для одной работы.
Если у вас есть функции меньшего размера, их легче рассуждать.Проще их проверить.Проще найти место для повторного использования одного из них.