Hari ini saya mengubah bobot modul kustom saya untuk mengubah metode eksekusi hooks (hook_form_alter). Saya telah mengubah bobot menjadi 1 nilai lebih berat dari berat modul lainnya. Ini tampaknya hal paling aman untuk dilakukan daripada memberikannya 100 "acak" berat. Modul asli adalah modul inti (terjemahan) jadi saya harap saya tidak merusak apa pun.
Saat menyesuaikan bobot modul untuk mengubah urutan eksekusi kait, hal-hal apa yang harus diperhatikan dan apa risiko yang terlibat?
Apa yang bisa saya pikirkan: perilaku yang tidak diinginkan sebagai hasil dari kopling tinggi.
Sejujurnya saya tidak berpikir ada jawaban umum untuk ini. Apa yang terjadi ketika Anda menyesuaikan bobot modul sangat tergantung pada modul yang terlibat, dan jika Anda mengubah bobot terlalu banyak modul, saya akan membayangkan bahwa Anda bisa berakhir dengan beberapa hasil yang tidak terduga.
Yang sedang berkata, jika Anda ingin meminimalkan risiko Anda, pertimbangkan dengan tepat apa yang sedang dilakukan modul Anda. Data apa yang Anda modifikasi? Apakah Anda membuat perubahan besar pada struktur data, atau apakah Anda mengubah lebih banyak kosmetik? Risiko terbesar, saya pikir, akan mengubah data yang ada dengan cara yang tidak terduga. Jika Anda berhati-hati dan menyesuaikan bobot modul dengan hemat, Anda seharusnya tidak memiliki terlalu banyak masalah.
sumber