دليل قواعد تسمية النصوص وصيغ البرمجة والكتابة الأكاديمية
Guide to Case Styles, Naming Conventions, and Title Formatting
📌 أشهر صيغ حالة الأحرف واستخداماتها
📌 Common Case Formats & Usages
- Title Case (حالة العنوان): تكبير الحرف الأول من كل كلمة رئيسية، وتُستخدم لعناوين المقالات والكتب والصفحات.
- Sentence Case (حالة الجملة): تكبير الحرف الأول فقط في أول كل جملة جديدة بعد النقطة أو علامة الاستفهام، وهي الصيغة القياسية للفقرات.
- UPPERCASE (الأحرف الكبيرة): تُستخدم للرموز الثابتة في البرمجة (CONSTANTS) أو للتحذيرات والعناوين العريضة.
- lowercase (الأحرف الصغيرة): مفيدة لتنسيق عناوين الروابط والبريد الإلكتروني.
- Title Case: Capitalizes the initial letter of every major word, standard for article headlines, book titles, and page headers.
- Sentence Case: Capitalizes only the first letter of each sentence following terminal punctuation, standard for readable prose.
- UPPERCASE: Employs all capitals, ideal for programming constants, acronyms, and high-priority notices.
- lowercase: Lowercases all characters, optimal for normalized URLs, email addresses, and canonical tags.
💻 صيغ التسمية للمبرمجين ومطوري البرمجيات
💻 Developer Naming Conventions
تعد صيغ التسمية البرمجية جزءاً أساسياً من المعايير النظيفة للكود (Clean Code):
Consistent identifier casing is essential for maintaining readable, clean code across engineering teams:
getUserProfileDataشائعة في JavaScript و Java. Standard in JavaScript & Java.
get_user_profile_dataالمعيار الأساسي في Python و SQL. Standard in Python & SQL.
user-profile-widgetتستخدم في CSS وعناوين الـ URLs. Used in CSS classes & URLs.
اختيار صيغة الأحرف المناسبة
استخدم UPPERCASE للعناوين أو الاختصارات، وlowercase للنصوص الموحدة، وTitle Case للعناوين الإنجليزية. في البرمجة، camelCase شائع للمتغيرات، وsnake_case للبيانات أو بعض اللغات، بينما kebab-case مناسب لأجزاء عناوين URL وCSS. راجع الاختصارات والأسماء الخاصة بعد التحويل.
Choosing the right case format
Use UPPERCASE for headings or abbreviations, lowercase for normalized text, and Title Case for English titles. In code, camelCase is common for variables, snake_case for data or some languages, and kebab-case for URL and CSS segments. Review abbreviations and proper names after conversion.