Je suis relativement nouveau dans le module des fonctionnalités et j'ai lu des recommandations contradictoires en ligne pour savoir s'il est plus facile de maintenir A) une grande fonctionnalité ou B) plusieurs fonctionnalités plus petites , puis un module de type " contrôleur de fonctionnalités " qui répertorie toutes les petites fonctionnalités comme dépendances.
Un peu sur ma situation spécifique: j'utilise un local development -> dev server -> staging server -> live server
workflow. Ce site particulier sera presque certainement le seul du genre que j'ai jamais développé; Je n'ai pas l'intention d'utiliser le features
Je crée pour ce site sur d'autres sites.
Cela me fait pencher pour tout faire dans une grande fonctionnalité, car j'ai eu des problèmes dans le passé où j'ai accidentellement défini les mêmes règles dans plusieurs fonctionnalités et j'ai eu des ennuis. Cependant, en termes de structure, cela me semble faux - il existe différentes caractéristiques / fonctions, elles doivent donc être divisées en fonctionnalités distinctes. D'un autre côté, j'ai l'impression qu'en faisant cela, je peux simplement créer du travail supplémentaire et des frais généraux pour moi-même qui ne profiteront à personne.
Quelle approche est plus facile à maintenir dans la pratique réelle - une grande caractéristique ou plusieurs plus petites?