"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > لماذا نستخدم Snake_case للمتغيرات وcamelCase للوظائف

لماذا نستخدم Snake_case للمتغيرات وcamelCase للوظائف

تم النشر بتاريخ 2024-08-24
تصفح:134

Why we use snake_case for variables and camelCase for functions

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

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

نستخدم حالة الثعبان لتسمية المتغيرات التي نحددها بأنفسنا. إنه يميزها عن معظم الأشياء التي تم تعريفها في المكتبة، لأن معظم المكتبات تستخدم حالة الجمل لأسماء المتغيرات.

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

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

بيان الافراج يتم استنساخ هذه المقالة على: https://dev.to/alexleduc76/why-we-use-snakecase-for-variables-and-camelcase-functions-4hm9؟1 إذا كان هناك أي انتهاك ، فيرجى الاتصال بـ [email protected] لحذفه.
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3