Я относительно новичок в модуле функций, и я прочитал противоречивые рекомендации в Интернете относительно того, проще ли поддерживать A) одну большую функцию или B) несколько более мелких функций, а затем модуль типа « контроллер функций », который перечисляет все меньшие функции как зависимости.
Немного о моей конкретной ситуации: я использую local development -> dev server -> staging server -> live server
рабочий процесс. Этот конкретный сайт почти наверняка будет единственным в своем роде, который я когда-либо разрабатывал; Я не собираюсь использовать features
созданный мной для этого сайт на любых других сайтах.
Это заставляет меня склоняться к выполнению всего в одной большой функции, потому что в прошлом у меня были проблемы, когда я случайно определил одни и те же правила в нескольких функциях и попал в беду. Тем не менее, с точки зрения структуры это кажется мне неправильным - существуют разные функции / функции, поэтому их следует разделить на отдельные функции. С другой стороны, я чувствую, что, делая это, я могу просто создать дополнительную работу и накладные расходы для себя, которые никому не принесут пользы.
Какой подход легче поддерживать на практике - одна большая особенность или много меньших?