العودة إلى جميع الأدلة أدلة

ما هي snake_case؟ الاستخدام والأمثلة

تكتب snake_case كل حرف بأحرف صغيرة وتصل الكلمات بشرطات سفلية (_)، وسُمّيت بذلك للطريقة التي تتمدّد بها منخفضة كالأفعى.

قواعد snake_case

تصبح عبارة user profile image بصيغة user_profile_image في snake_case. تجعل الشرطات السفلية حدود الكلمات واضحة، وهو ما يُقرأ جيدًا.

تُسمّى الصيغة المكتوبة بكل الأحرف الكبيرة CONSTANT_CASE (أو SCREAMING_SNAKE_CASE) وتُستخدم للثوابت.

أين تُستخدم

لماذا تُستخدم snake_case

تمنح الشرطات السفلية فراغًا بصريًا شبيهًا بالمسافة مع إبقاء الاسم معرّفًا واحدًا، فتظل الأسماء الطويلة نسبيًا سهلة القراءة.

كما تفصل بين الكلمات بأمان في البيئات غير الحساسة لحالة الأحرف، مثل بعض قواعد البيانات.

الانتقال من camelCase وإليها

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