Я відносно новий в модулі функцій і читав суперечливі рекомендації в Інтернеті щодо того, чи найпростіше підтримувати A) одну велику функцію або B) кілька менших функцій, а потім модуль типу " контролер функцій ", який перераховує всі менші функції як залежності.
Трохи про мою конкретну ситуацію: я використовую local development -> dev server -> staging server -> live server
робочий процес. Цей конкретний сайт майже напевно буде єдиним у своєму роді, який я коли-небудь розробляю; Я не збираюся використовувати features
створені для цього сайту будь-які інші сайти.
Це змушує мене схилятися до того, щоб робити все в одній великій функції, тому що у мене були проблеми в минулому, коли я випадково визначив одні і ті ж правила в декількох функціях і потрапив у проблеми. Однак у структурі це здається мені неправильним - існують різні функції / функції, тому їх слід розділити на окремі функції. З іншого боку, я відчуваю, що роблячи це, я можу просто створити додаткову роботу і накладні витрати для себе, які нікому не принесуть користі.
Який підхід легше дотримуватися у фактичній практиці - одна велика особливість чи багато менших?