استخدم معرّفات الحسابات الدائمة بدلاً من أسماء المستخدمين لإسناد نسب الروابط التشعبية

عندما يعدّل المستخدم اسم المستخدم الخاص به، تصبح جميع الروابط التشعبية التي وزعها بعد ذلك مُنسوبةً بشكل غير دقيق إلى أي شخص آخر يقرر استخدام اسم المستخدم هذا. وحتى لو لم يحدث ذلك، فهذا يعني أن جميع بيانات التتبع المقدمة بواسطة هذا المعلم تصبح عديمة الفائدة، لأنها لم تعد تشير إلى المُحيل الفعلي.

مثال على ذلك هو https://meta.discourse.org/t/70952/2?u=roke_julian_lockhart، [1] والذي يجب أن يكون https://meta.discourse.org/t/70952/2?u=129529، ليبقى نشطاً عبر استبدالات اسم المستخدم.


  1. t/409276 ↩︎

كانت الحل التقليدي هو عدم السماح للأشخاص بتغيير اسم المستخدم بعد فترة وجيزة. الحل البديل هو تحديث جميع الروابط إلى اسم المستخدم إذا قاموا بتغييره.

هل لديك مجتمع يكون فيه من المهم للمستخدمين تغيير أسمائهم بشكل متكرر ومستمر؟

إعجاب واحد (1)

@pfaffman، ما الذي يحلّه ذلك؟


هذا لا ينطبق على معرفات الموارد الفريدة (URIs) التي لم تُنشر على المنصة، لأن ذلك مستحيل. بالإضافة إلى ذلك، لماذا نضيع دورات وحدة المعالجة المركزية (CPU) لاستبدالها؟ [1]


حاليًا، ليس بشكل خاص. على الرغم من أنني أشارك في بعض المجتمعات التي يبدو أنها تسمح بذلك.


  1. gitlab.com/gitlab-org/gitlab/-/work_items/609288 ↩︎