ما مقدار المرونة التي تسمح بها للمستخدمين بإنشاء UIDS؟ [مغلق

StackOverflow https://stackoverflow.com/questions/997768

سؤال

بعد الاضطرار إلى التسجيل في موقع واحد آخر، وضرب قيود غبية على اسم المستخدم (لا توجد مسافات أو أحرف خاصة)، أتساءل لماذا لا يزال لدينا مبرمجين يقيدون أشياء من هذا القبيل.

هل هناك شك في منهجية أسماء المستخدمين المسموح بها؟

هل كانت مفيدة؟

المحلول

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

أيضا، عند الاندماج باستخدام الأنظمة القديمة، توجد قيود في بعض الأحيان في مكانها بالفعل - ربما يكون حقل "اسم المستخدم" فقط 6 أو 8 أحرف.

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top