أين ذهب زر “أنا أيضًا!”؟
يحدث هذا عندما يكون لديك مجموعة أو مستخدم قائم باسم anonymous (!!!).
لدينا العديد من المنتديات التي استُخدم فيها اسم anonymous كاسم مستخدم بعد عملية الاستيراد.
يُشير الالتزام إلى:
يُقدم هذا الطلب (PR) مجموعتين تلقائيتين جديدتين: anonymous_users و logged_in_users
لكن يبدو أن المجموعة سُميت في النهاية anonymous بدون _users.
هذا أمر مؤسف لأن:
- اسم
anonymousيجعل من غير الواضح ما إذا كان مجموعة مستخدمين أو مستخدمًا فرديًا - يزداد خطر التصادم مع مجموعة أو مستخدم قائم بشكل كبير عند عدم وجود
_users
الحلول المقترحة:
1 - تسمية المجموعة anonymous_users في النهاية، فهذا أكثر انسجامًا مع logged_in_users ويقلل خطر التصادم بشكل هائل
2 - على الأقل كشف التصادم وإعادة تسمية المستخدم أو المجموعة القائمة بدلاً من إظهار خطأ