Ich bin relativ neu in die Funktionen Modul und ich habe in Bezug auf widersprüchliche Empfehlungen online zu lesen , ob es am einfachsten A) ein großes Feature oder B) mehrere kleinere zu halten Merkmale und dann ein „ Feature-Controller “ Typ - Modul , dass listet alle kleineren Features als Abhängigkeiten.
Ein bisschen zu meiner spezifischen Situation: Ich verwende einen local development -> dev server -> staging server -> live server
Workflow. Diese spezielle Site wird mit ziemlicher Sicherheit die einzige ihrer Art sein, die ich jemals entwickelt habe. Ich beabsichtige nicht, das, was features
ich für diese Site erstelle, auf anderen Sites zu verwenden.
Das bringt mich dazu, alles in einem großen Feature zu machen, weil ich in der Vergangenheit Probleme hatte, bei denen ich versehentlich die gleichen Regeln in mehreren Features definiert habe und in Schwierigkeiten geraten bin. In Bezug auf die Struktur scheint mir dies jedoch falsch zu sein - es gibt verschiedene Merkmale / Funktionen, daher sollten sie in separate Merkmale unterteilt werden. Auf der anderen Seite habe ich das Gefühl, dass ich auf diese Weise möglicherweise nur zusätzlichen Aufwand für mich selbst schaffe, der niemandem nützt.
Welcher Ansatz ist in der Praxis einfacher beizubehalten - ein großes Merkmal oder viele kleinere?