Yᴏᴜʀ Pʀᴏᴅᴜᴄᴛ ʜᴇʀᴇ!
أضف رابطًا لشركتك أو مشروعك هنا: قم بشراء رعاية GitHub.
منطق العالم أسبق من كل حق وباطل.
— لودفيج فيتجنشتاين [1]
قائمة منسقة من الأكاذيب التي يؤمن بها المبرمجون. الباطل هو فكرة كنت تعتقد في البداية أنها صحيحة ، ولكن في الواقع، ثبت أنها كاذبة .
على سبيل المثال فكرة : عنوان البريد الإلكتروني الصالح يحتوي بالضبط على حرف @
واحد. لذا، ستستخدم هذه القاعدة لتنفيذ منطق التحقق من صحة حقل البريد الإلكتروني الخاص بك. يمين؟ خطأ! الحقيقة هي: يمكن أن تحتوي رسائل البريد الإلكتروني على أحرف @
متعددة. لذلك يجب أن يسمح تنفيذك بذلك. الفكرة الأولية هي باطل كنت تؤمن به.
ستحتوي المقالات الخاطئة المدرجة أدناه على قائمة شاملة بتلك المعتقدات الخاطئة التي يجب أن تكون على دراية بها، لمساعدتك في أن تصبح مبرمجًا أفضل.
<
و >
في أسماء الشركات إلى هجمات XSS - نظرًا لأن المملكة المتحدة تسمح للشركات بالتسجيل باستخدام أحرف خاصة، فقد استغلها أحد المتسللين لتسجيل "><SCRIPT SRC=MJT.XSS.HT></SCRIPT> LTD
، ولكن أيضًا ; DROP TABLE "COMPANIES";-- LTD
, BETTS & TWINE LTD
و SAFDASD & SFSAF ' SFDAASF" LTD
.tax
- مكتبة إدارة الضرائب PHP 5.4+. YYYY
، yyyy
، ولماذا قد تكون السنة الخاصة بك خاطئة - تنسيق سلسلة التاريخ أمر صعب.libvldmail
- مكتبة تنفذ عمليات فحص قائمة على RFC لعناوين البريد الإلكتروني. NSPersonNameComponentsFormatter
- تمثيلات محلية لمكونات اسم الشخص. حول ترميز الأحرف، وتنسيق السلسلة، واليونيكود، والتدويل.
Latin-1
- يقضي معظم المبرمجين الكثير من الوقت مع Latin-1
لدرجة أنهم ينسون المراوغات في نصوص الآخرين.hostname-validate
- محاولة للتحقق من صحة أسماء المضيفين في بايثون. libphonenumber
- مكتبة Java وC++ وJavaScript الشائعة في Google لتحليل أرقام الهواتف الدولية وتنسيقها والتحقق من صحتها. متوفر أيضًا لـ C# وObjective-C وPython وRuby وPHP. 20252
) لأنه يتلقى الكثير من البريد.libaddressinput
- مكتبة Google C++ وJava الشائعة لتحليل العناوين البريدية الدولية وتنسيقها والتحقق من صحتها.addressing
- مكتبة عنونة PHP 5.4+، مدعومة بمجموعة بيانات Google.postal-address
- وحدة بايثون لتحليل العناوين البريدية وتطبيعها وعرضها.address
- انتقل إلى المكتبة للتحقق من صحة العناوين وتنسيقها باستخدام مجموعة بيانات Google. /
، فهو مسار. ليس الأمر كذلك على نظام التشغيل Windows./dev/urandom
- هناك بعض الأشياء حول /dev/urandom
و /dev/random
التي تتكرر مرارًا وتكرارًا. وما زالوا كاذبين.mtime
- جزء من منشور حول سبب اعتبار مقارنة mtime
للملف ضارة.0.1 + 0.2 != 0.3
."MR
هي Mister
وتسقطها. مساهماتك هي دائما موضع ترحيب! يرجى إلقاء نظرة على إرشادات المساهمة أولاً.
اكتسبت هذه القائمة بعض الشعبية في وسائل التواصل الاجتماعي خلال السنوات القليلة الماضية. انظر مناقشته وذكره في مكان آخر.
تستند صورة الرأس إلى صورة معدلة التقطتها إيزا بيلا في فبراير 2010، وتم توزيعها بموجب ترخيص Creative Commons BY-SA 2.0 UK.
[1]: الدفاتر، 1914-1916 (ليفرايت، 2022) – المصدر: صفحة 14هـ. [↑]