Soy relativamente nuevo en el módulo de funciones y he leído en línea recomendaciones contradictorias sobre si es más fácil mantener A) una función grande o B) varias funciones más pequeñas y luego un módulo de tipo " controlador de funciones " que enumera todas las funciones más pequeñas como dependencias
Un poco sobre mi situación específica: estoy usando un local development -> dev server -> staging server -> live server
flujo de trabajo. Es casi seguro que este sitio en particular será el único de su tipo que haya desarrollado; No tengo la intención de utilizar el features
que creo para este sitio en ningún otro sitio.
Esto me hace inclinarme hacia hacer todo en una gran característica porque he tenido problemas en el pasado donde accidentalmente definí las mismas reglas en múltiples funciones y me metí en problemas. Sin embargo, en términos de estructura, esto me parece incorrecto: hay diferentes características / funciones, por lo que deberían dividirse en características separadas. Por otro lado, siento que al hacer esto, puedo crear trabajo adicional y gastos generales para mí que no beneficiarán a nadie.
¿Qué enfoque es más fácil de mantener en la práctica real, una característica grande o muchas más pequeñas?