الإعلانات

المبرمجون (نأمل) بذل قصارى جهدهم عند ترميز التطبيقات ، ولكن لا أحد كامل أسوأ 10 أخطاء برمجة في التاريخفي ماضيها ، تم تدمير الترميز أيضًا. تسببت مثيلات القليل من التعليمات البرمجية السيئة في حدوث كارثة على مستوى رئيسي. فيما يلي 10 من أسوأ أخطاء البرمجة في التاريخ. اقرأ أكثر . وهذا واضح بالتأكيد عندما تنظر إلى بعض مواقع الويب وبرامج سطح المكتب وتطبيقات الهواتف الذكية اليوم.

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

1. رسائل خطأ غير مفيدة

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

instagram viewer
ربما ترى الكثير من رسائل خطأ Windows المملة كل يوم. تعال واستمتع ببعض تلك السخافات ، فقط للضحك. اقرأ أكثر ، لكن هذه لا تقتصر على هذا النظام الأساسي فقط.

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

الكثير من المعلومات التقنية

في هذا النوع من رسائل الخطأ ، يوفر الحوار تفاصيل فنية تربك المستخدم. إذا بدت رسالة خطأ وكأنها مكتوبة بواسطة روبوت ، فليس لدى المستخدم العادي أي فكرة عما تعنيه - لذا لن يقرأها. وبالتالي ، ليس لديهم نقطة انطلاق حل المشكلة 5 أخطاء Windows الأكثر شيوعًا وكيفية إصلاحهالا تدع شاشة الموت الزرقاء تفسد تجربتك في Windows. لقد جمعنا أسبابًا وحلولًا لأخطاء Windows الأكثر شيوعًا حتى تتمكن من إصلاحها عند ظهورها. اقرأ أكثر .

أشياء غبية يفعلها المبرمجون والتي تدفع المستخدمين إلى الجنون

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

أشياء غبية يفعلها المبرمجون والتي تدفع المستخدمين إلى الجنون

إلقاء اللوم على المستخدم

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

أشياء غبية يفعلها المبرمجون والتي تدفع المستخدمين إلى الجنون

كونها غامضة للغاية

لماذا تنشئ رسالة خطأ إذا كنت لن تصف المشكلة بشكل صحيح؟ عندما يسمع المستخدم صوت الخطأ ويرى حدث خطأ غير معروف، ماذا يفترض بهم أن يفعلو؟ إذا لم تقدم أي معلومات حول سبب حدوث الخطأ ، فسوف ينقرون عليه حسنا وتتظاهر بعدم حدوث شيء.

أشياء غبية يفعلها المبرمجون والتي تدفع المستخدمين إلى الجنون

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

أخطاء غير ضرورية

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

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

أشياء غبية يفعلها المبرمجون والتي تدفع المستخدمين إلى الجنون

أخطاء سخيفة

في بعض الأحيان تكون الأخطاء غبية جدًا لدرجة أن المستخدمين سوف يسخرون منها و / أو يتجاهلونها. إليك مثال رائع:

أشياء غبية يفعلها المبرمجون والتي تدفع المستخدمين إلى الجنون
حقوق الصورة: تسجيل الدخول إلى Zusch

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

2. أشكال فظيعة ومربعات التحديد

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

أشياء غبية يفعلها المبرمجون والتي تدفع المستخدمين إلى الجنون
حقوق الصورة: أشكال سيئة

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

دعنا نرتب أبجديًا أرقام الطابق من عند CrappyDesign

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

يرجى تحديد رقم هاتفك من القائمة المنسدلة: من عند مبرمج

3. عدم وجود التحقق من صحة مضمنة

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

المشكلة هي تؤدي إعادة تحميل الصفحة إلى إزالة جميع البيانات التي أدخلتها! الآن على المستخدم أن يضيع وقته من خلال قراءة وكتابة جميع المعلومات نفسها مرة أخرى. إذا كان المبرمج ببساطة تنفيذ التحقق المضمنة ما هو جافا سكريبت وكيف يعمل؟إذا كنت تتعلم تطوير الويب ، فإليك ما تحتاج إلى معرفته عن JavaScript وكيف يعمل مع HTML و CSS. اقرأ أكثر - التحقق للتأكد من صحة الإدخال قبل أن يرسله المستخدم - يمكن أن تتجنب صفحتك ذلك.

أشياء غبية يفعلها المبرمجون والتي تدفع المستخدمين إلى الجنون

4. النفخ واستنشاق البرمجيات

يمكنك أن تسمع صراخ المستخدمين تقريبًا عندما ينتفخ جزء كبير من البرنامج مع العديد من الميزات الإضافية التي يعد استخدامها بمثابة كابوس. أ مثال رائع على ذلك هو iTunes أفضل 5 بدائل iTunes لنظام التشغيل WindowsiTunes متضخم وبطيء. نعرض لك خمسة بدائل رائعة لـ iTunes لنظام التشغيل Windows تتيح لك تشغيل الموسيقى وإدارة iDevice. اقرأ أكثر . انه برنامج مهم لتثبيته إذا كان لديك جهاز iPad أو iPhone 5 طرق لمزامنة الموسيقى مع جهاز iPhone بدون iTunesلا تتصارع مع iTunes لإدخال الموسيقى إلى جهاز iPhone ، استخدم إحدى هذه الطرق البديلة والحلول البديلة بدلاً منها. اقرأ أكثر ، ولحسن الحظ تم تقليصه قليلاً في الأشهر الأخيرة. لكن استخدامه لفترة طويلة كان مربكا ومتعجبا.

عند تثبيت iTunes ، فإنه يتضمن أيضًا الكثير من برامج Apple الأخرى مثل Bonjour و QuickTime و Apple Software Update. بمجرد التثبيت ، لدى iTunes الكثير لتقدمه مما يجعل رأسك يدور. تستطيع تصفح المتجر بحثًا عن الموسيقى والأفلام والكتب الصوتية كيفية استخدام بطاقة هدايا Apple أو iTunes الخاصة بكهل لديك بطاقة هدايا Apple أو App Store أو iTunes؟ إليك ما يمكنك شراؤه ، وكيفية استرداده ، واقتراحات حول ما يمكنك انتقاؤه. اقرأ أكثر ، وملفات بودكاست ، تحقق من Apple Music للبث الابتداء مع Apple Music - ما تحتاج إلى معرفتهبعد شراء Beats العام الماضي ، أطلقت شركة Apple أخيرًا خدمة تدفق الموسيقى على العالم. اقرأ أكثر وعرض التطبيقات على متجر تطبيقات iOS ومزامنة جهازك والمزيد.

هذا لا يذكر حتى مقدار المساحة التي يشغلها iTunes على نظامك ، وواجهة بطيئة ومربكة ، والكوابيس التي تأتي مع مزامنة الموسيقى (بما في ذلك حذفها بشكل عشوائي هل حذفت Apple Music مكتبتك؟ نصائح عندما تختفي الموسيقىهل حذفت Apple Music مكتبتك؟ هل فقدت الأغاني التي كنت تعتقد أنها آمنة في iCloud؟ إليك ما يمكنك فعله لاستعادة مجموعتك وحمايتها. اقرأ أكثر ). يحاول iTunes القيام بعشرة أشياء بدلاً من القيام بواحد أو اثنين بشكل جيد.

لذلك ، إذا كان لديك فقط تثبيت لنسخ iPhone احتياطيًا من حين لآخر ، فمن المحتمل أن تتراجع كلما حان الوقت لفتح iTunes ، والانتظار إلى الأبد ، ثم رؤية ما قد حشروه مؤخرًا. وبالمثل ، فإن المستخدم الذي يريد استخدام iTunes للاستماع إلى الموسيقى لا يهتم بكل الهراء الآخر.

5. تجاهل معايير تصميم نظام التشغيل

يحتوي كل نظام تشغيل رئيسي (OS) على مجموعة من المعايير التي يجب على المطورين اتباعها عند إنشاء تطبيقات لها. أنت توقع أن يبدو تطبيق Android مختلفًا استكشاف Android L: ما هو بالضبط التصميم المادي؟ربما سمعت عن Android L و Material Design ، ولكن ما هي فلسفة التصميم الجديدة هذه بالضبط وكيف ستؤثر على Android ومنتجات Google الأخرى؟ اقرأ أكثر من تطبيق iOS ، على سبيل المثال. وهذه تتغير بمرور الوقت! قارن بين تطبيقات Android الشائعة من عام 2012 والآن. باتباع الإرشادات ، حتى إذا لم يكن تطبيقك هو الأكثر روعة من الناحية المرئية ، فإنه يجعله قابلاً للتطبيق على الأقل. ولكن عندما تتعارض مع ذلك ، فإنه يدفع المستخدمين إلى الجنون.

على سبيل المثال ، خذ عودة زر على Android. يؤدي النقر عليه إلى إعادة الشاشة مرة أخرى. لذا إذا كنت تعرض بريدًا إلكترونيًا في Gmail ، فاضغط على عودة يجب أن يعود إلى البريد الوارد الخاص بك. إذا تجاهل التطبيق الخاص بك هذا ويجعل عودة إغلاق التطبيق ، فإنه يتعارض مع كل ما يعرفه مستخدمو Android. مزعج بنفس القدر هي تطبيقات Android التي تفرض أنماط تصميم iOS على المستخدمين.

إن إجبار المستخدمين على تعلم بعض الغرابة الغريبة لتطبيقك بدلاً من فعل ما يجب ألا يكون مبتكرًا ، فهذا أمر محبط. سواء أكنت تنشئ تطبيقًا أصليًا يعمل بنظام Windows 10 أو تطبيق iOS ، ألق نظرة على ما هو المعيار واتبعه.

6. خيارات الدفن داخل أكوام من القوائم

القوائم هي ضرورة مؤسفة في معظم البرامج. ما لم يكن برنامجك بسيطًا للغاية ويعرض كل شيء في صف واحد من الرموز ، ربما يحتوي على قوائم للميزات والخيارات الأقل استخدامًا. وبينما لا تحتاج إلى ميزات فائقة الغموض ، على سبيل المثال ، Microsoft Word 10 ميزات مخفية لـ Microsoft Word ستجعل حياتك أسهللن يكون Microsoft Word الأداة بدون ميزاتها الإنتاجية. إليك العديد من الميزات التي يمكن أن تساعدك كل يوم. اقرأ أكثر في مرمى البصر ، يخفي الأدوات المستخدمة كثيرًا الكثير من الوقت الضائع في التنقل.

إذا استغرق المستخدم ست نقرات للانتقال إلى الأداة التي يحتاجها ، فسوف يتوتر أعصابه بسرعة. يمكن أن تساعد اختصارات لوحة المفاتيح في ذلك اختصارات لوحة مفاتيح Windows 101: الدليل النهائييمكن أن توفر لك اختصارات لوحة المفاتيح ساعات من الوقت. إتقان اختصارات لوحة مفاتيح Windows العالمية ، وحيل لوحة المفاتيح لبرامج معينة ، وبعض النصائح الأخرى لتسريع عملك. اقرأ أكثر ، ولكن الأكثر ملاءمة (Ctrl + S) عادة ما يتم حجزها لأكبر الميزات (حفظ). الضغط Ctrl + Shift + Alt + 9 + K ليس ممتعًا أيضًا.

أشياء غبية يفعلها المبرمجون والتي تدفع المستخدمين إلى الجنون

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

7. إجراء تغييرات بدون سبب

ذاكرة العضلات والمألوفة تقطع شوطا طويلا عند استخدام التطبيق أو نظام التشغيل. إنه أحد أسباب ذلك تبديل النظم البيئية أمر صعب للغاية التفاح مقابل Android: اشترِ النظام البيئي ، وليس الأداةأنت تحب هاتف Android وتريد شراء جهاز لوحي. يخبرك الجميع أن iPad هو أفضل جهاز لوحي ، وهو الأفضل حقًا ؛ ولكن لا يزال يتعين عليك شراء جهاز Android لوحي. اقرأ أكثر . لذا يمكن للمطورين التخلص من الجميع عندما يجرون تغييرًا على شيء لا يحتاج حقًا للتغيير.

هل تذكر وقت تشغيل Windows 8؟ خاف الناس بسبب لم يتمكنوا من معرفة كيفية إغلاق أجهزة الكمبيوتر الخاصة بهم. قامت Microsoft بأبسط مهمة كانت في مكان جيد لأكثر من عقد من الزمن وحولتها إلى شيء يجب على الأشخاص البحث عنه عبر الإنترنت كيفية اغلاق ويندوز 8يجلب Windows 8 أكبر التغييرات على واجهة Windows المألوفة منذ Windows 95. خيار إيقاف التشغيل ليس هو المكان الذي تتوقع أن تجده فيه - في الواقع ، قائمة ابدأ الكلاسيكية بالكامل وبدء ... اقرأ أكثر . ومع ذلك ، يحدث هذا على نطاق أصغر أيضًا.

Apple لماذا تغير ميزات iOS دون سبب مع كل إصدار كبير جديد. ما هو الخطأ في مركز التحكم iOS 10؟ #WWDC? pic.twitter.com/r9mmn2Ka5x

- داني بوليكاربو (danypolicarpo) 6 يونيو 2017

يقوم كل إصدار جديد من Android أو iOS أو Windows 10 بإجراء تغييرات صغيرة على أسماء القوائم. ما كان ذات مرة الإعدادات> حول الهاتف> رقم الإصدار على Android الآن الإعدادات> النظام> حول الهاتف> رقم البنية. إنه تغيير طفيف ، ولكن عند الكتابة عن هذه القوائم يجب على كل مستخدم Android تعديل خيارات المطورين العشرة هذهتحتوي قائمة خيارات المطورين في Android على الكثير من الأدوات لأولئك الذين يكتبون التطبيقات ، ولكن يمكنك أيضًا الحصول على شيء منها. فيما يلي أكثر الإعدادات المفيدة التي تختبئ في خيارات المطور. اقرأ أكثر ، أنت لا تعرف أبدًا ما هو إصدار Android الذي يستخدمه الأشخاص. وبالتالي عليك أن تصف كل تركيبة ممكنة لتقليل الارتباك.

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

ما عناصر واجهة المستخدم التي تكرهها أكثر؟

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

هل تريد تجنب ارتكاب هذه الأخطاء في تطبيقاتك الخاصة؟ الدفع نصائحنا لكتابة كود أنظف وأفضل 10 نصائح لكتابة كود أنظف وأفضلتبدو كتابة التعليمات البرمجية النظيفة أسهل مما هي عليه في الواقع ، ولكن الفوائد تستحق العناء. إليك كيفية بدء كتابة رمز أنظف اليوم. اقرأ أكثر .

ما هي أكثر المراوغات مكروهًا في التطبيقات؟ هل لديك أمثلة مثيرة للاهتمام للفئات التي ناقشناها؟ شاركنا في التعليقات ، ولا تتردد في الغضب!

حقوق الصورة: Feverpitch /صور الإيداع

بين هو نائب رئيس التحرير ومدير البريد الدعائي في MakeUseOf. حاصل على بكالوريوس في نظم المعلومات الحاسوبية من كلية غروف سيتي ، حيث تخرج مع مرتبة الشرف بامتياز مع مرتبة الشرف. إنه يستمتع بمساعدة الآخرين وهو متحمس لألعاب الفيديو كوسيلة.