Saya relatif baru pada modul fitur dan saya telah membaca rekomendasi kontradiktif online mengenai apakah paling mudah untuk mempertahankan A) satu fitur besar atau B) beberapa fitur yang lebih kecil dan kemudian modul tipe " fitur-controller " yang mencantumkan semua fitur yang lebih kecil sebagai dependensi.
Sedikit tentang situasi spesifik saya: Saya menggunakan local development -> dev server -> staging server -> live server
alur kerja. Situs khusus ini hampir pasti akan menjadi satu-satunya dari jenisnya yang pernah saya kembangkan; Saya tidak bermaksud menggunakan features
Saya buat untuk situs ini di situs lain mana pun.
Ini membuat saya condong ke arah melakukan segala sesuatu dalam satu fitur besar karena saya punya masalah di masa lalu di mana saya secara tidak sengaja mendefinisikan aturan yang sama dalam banyak fitur dan mendapat masalah. Namun, dalam hal struktur sepertinya ini salah bagi saya - ada fitur / fungsi yang berbeda sehingga mereka harus dibagi menjadi fitur yang terpisah. Di sisi lain, saya merasa dengan melakukan ini, saya hanya dapat membuat pekerjaan tambahan dan biaya tambahan untuk diri saya sendiri yang tidak akan menguntungkan siapa pun.
Pendekatan mana yang lebih mudah dipertahankan dalam praktik sebenarnya - satu fitur besar atau banyak yang lebih kecil?