الأنماط الثمانية لحالة النص وأين يُستخدم كل منها
أحرف كبيرة: للاختصارات والعناوين والتأكيد. أحرف صغيرة: الروابط وعناوين البريد وأسماء عناصر HTML وأوامر Unix. عنوان: عناوين الكتب والمقالات والأسماء الخاصة. جملة: النثر الطبيعي وتسميات واجهة المستخدم.
camelCase: المتغيرات وأسماء الدوال في JavaScript وطرق Java. PascalCase: أسماء الفئات في لغات البرمجة كائنية التوجه. snake_case: متغيرات ودوال Python وأسماء أعمدة قواعد البيانات. kebab-case: سمات HTML ومعرّفات CSS وشرائح URL.
لماذا تهمّ اتساقية حالة الأحرف في الكود
معظم لغات البرمجة حسّاسة لحالة الأحرف. اتّباع الاتفاقية الصحيحة لكل لغة يعكس أيضاً الاحترافية: مطوّرو Python يتوقّعون `snake_case`؛ ومطوّرو Java يتوقّعون `camelCase` للطرق.
محوّلات الحالة مفيدة خاصةً عند الانتقال بين الأنظمة — تحويل رأس CSV لاستيراد قاعدة البيانات أو تحويل مفاتيح استجابة API من `snake_case` إلى `camelCase`.
قواعد حالة العنوان
حالة العنوان ليست مجرد تكبير كل كلمة. تُكبّر أدلة الأسلوب الكلمة الأولى والأخيرة والأسماء والضمائر والأفعال والصفات والظروف، لكن تترك أحرف العطف القصيرة وحروف الجر والمقالات بأحرف صغيرة.