محول حالة الأحرف: Title Case و camelCase و snake_case و kebab-case
يقوم محول حالة النصوص بتحويل النصوص والعبارات بين مختلف التنسيقات البرمجية والتحريرية: حروف كبيرة (UPPERCASE)، حروف صغيرة (lowercase)، تنسيق العناوين (Title Case)، camelCase، PascalCase، snake_case، و kebab-case.
أداة أساسية للمبرمجين لتوحيد تسمية المتغيرات والملفات، وللكتاب لتنسيق عناوين المقالات وفق المعايير العالمية، مع نسخ فوري ومباشر.
البنية الأساسية والصيغة الرياضية
التحويل = تجزئة النص برمجياً ➔ إعادة التركيب وفق قواعد التنسيق
تحدد الخوارزمية الفواصل (المسافات، الشرطات، الحروف الكبيرة الداخلية) وتعيد صياغة الكلمات طبقًا لمعيار التسمية المختار.
أفضل الممارسات والإرشادات الأساسية
- استخدم camelCase لمتغيرات ودوال جافاسكريبت: في لغات مثل JS و TypeScript يعتبر البدء بحرف صغير مع تكبير بدايات الكلمات التالية (`myVariable`) هو المعيار.
- استخدم PascalCase للأصناف ومكونات React: ابدأ بحرف كبير لكل كلمة عند تسمية الأصناف ومكونات الواجهات (`MyComponent`).
- استخدم snake_case للغة بايثون وقواعد البيانات: يفضل مجتمع Python ومعظم جداول SQL الكلمات المفصولة بشرطة سفلية (`user_account_id`).
- استخدم kebab-case لروابط الويب وعناوين CSS: تتعرف محركات البحث على الشرطة الوسطى كفاصل كلمات ممتاز لعناوين URL (`web-design-guide`).