Ali Ahmed55 نشر منذ 2 ساعة أرسل تقرير نشر منذ 2 ساعة السلام عليكم ليه Google بتفضل اسم الكلاس يكون CamelCase (زي BinomialDistribution) بدل Binomial_Distribution) ؟ 1 اقتباس
0 محمد_عاطف نشر منذ 2 ساعة أرسل تقرير نشر منذ 2 ساعة وعليكم السلام ورحمة الله وبركاته. شركة Google وأغلب شركات البرمجة تفضل تسمية الكلاسات باستخدام نمط CamelCase لأسباب تتعلق بالقراءة والتنظيم والأسلوب المتبع في البرمجة. وإن سبب تفضيل ال CamelCase : سهولة القراءة: حيث ال CamelCase يجعل الكلمات في الاسم متصلة بدون فواصل (مثل underscores) ولكن كل كلمة تبدأ بحرف كبير مما يسهل تمييز الكلمات داخل الاسم بسرعة والتمييز بين مكونات اسم الكلاس. التوافق مع المعايير الشائعة: ففي العديد من لغات البرمجة مثل Java، JavaScript وغيرها تعتمد CamelCase أو PascalCase -حيث أول حرف كبير مثل في أسماء الكلاسات- كمعيار لتسمية الكلاسات وهو ما يجعل الكود أكثر تنظيم وقابلية للصيانة. تنظيم الكود ووضوح الأسماء: استخدام ال CamelCase في أسماء الكلاسات يساعد على جعل الاسم مركباً من كلمات متعددة لكن بدون فواصل مما يجعل الكود أنظف وأسهل للقراءة عند فحص الكود. Google وغيرها من الشركات اتبعوا هذه القواعد لأن ذلك يعزز التعاون بين الفرق البرمجية ويجعل قواعد التسمية واضحة ومعروفة للجميع. وعلى العكس يتم استخدام underscores مثل Binomial_Distribution والذي يعرف ب snake_case وهو شائع أكثر لتسمية المتغيرات أو الدوال في بعض اللغات مثل Python لكنه أقل استخداما لأسماء الكلاسات في بيئات مثل Java وJavaScript وGoogle البرمجية. 1 اقتباس
0 Ali Ahmed55 نشر منذ 2 ساعة الكاتب أرسل تقرير نشر منذ 2 ساعة الف شكراا جدا لحضرتك جزك الله كل خير 1 اقتباس
السؤال
Ali Ahmed55
السلام عليكم
ليه Google بتفضل اسم الكلاس يكون CamelCase (زي BinomialDistribution) بدل Binomial_Distribution) ؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.