Tech Gigz - تيك كيكز
  • الرئيسية
  • المتجر
  • الهواتف الذكية
    • ايفون
    • هواوي
    • سامسونغ
    • اندرويد
    • تطبيقات
    • ألعاب الهواتف
  • تكنولوجيا
    • أجهزة الحاسوب
    • أخبار
    • مايكروسوفت
  • ألعاب
    • الحاسب الشخصي
    • بلايستيشن
    • اكسبوكس
  • أمن المعلومات
  • العملات الرقمية
  • متنوع
  • نبذة عنا
No Result
عرض جميع النتائج
  • الرئيسية
  • المتجر
  • الهواتف الذكية
    • ايفون
    • هواوي
    • سامسونغ
    • اندرويد
    • تطبيقات
    • ألعاب الهواتف
  • تكنولوجيا
    • أجهزة الحاسوب
    • أخبار
    • مايكروسوفت
  • ألعاب
    • الحاسب الشخصي
    • بلايستيشن
    • اكسبوكس
  • أمن المعلومات
  • العملات الرقمية
  • متنوع
  • نبذة عنا
No Result
عرض جميع النتائج
Tech Gigz - تيك كيكز
No Result
عرض جميع النتائج
Home تكنولوجيا أخبار

ما هو مشروع المبرمج المثالي ؟ وما هي قواعد كتابة كود برمجي مثالي ؟

Share on FacebookShare on Twitter

قد يتسائل البعض كيف يجعل المبرمج برنامجه مثالياً وخالياً من الأخطاء والثغرات وهل هناك شيء اسمه المثالية والكمال في عالم البرمجة والرقميات , حيث سنتعرف في هذه المقالة عن كيفية كتابة برنامج بشكل سلس ومفهوم لدى الاخرين …

ما هو مشروع المبرمج المثالي ؟ وما هي قواعد كتابة الكود بشكل احترافي ؟

ان هدف أي مبرمج في العالم هو تطوير برمجيات يستطيع المستخدم العادي ذو المهارة المحدودة من استخدامها بسهولة ,
وذلك عن طريق  كتابة كود برمجي نظيف سهل القراءة وسهل التعديل ليستطيع أي مبرمج في العالم من قرائته والتعديل عليه .
حيث ان المبرمج المحترف سيقسم المشروع البرمجي على شكل Tasks لتسهيل برمجة كل جزء على حدة والتركيز على مهمة واحدة بدل التركيز على المشروع بأكمله
ثم أخذ كل Task وتقسيمها الى small tasks حيث سيتيح تقسيم المشروع البرمجي تقليل احتمالية الوقوع في الخطأ واستغلال الوقت .
أيضا المبرمج المحترف يستخدم الخوارزميات لحل المشاكل Problem Solving .
كذلك انه يهيء المنصات أولاً قبل البدئ في البرمجة من خلال اختيار أفضل بيئة عمل تطويرية متكاملة IDE
واستخدام مدراء الحزم التي تسمح بادارة الكود وكل مصادر المشروع وايضا التعرف على ادوات العمل التشاركي مثل منصة Github .
ولكتابة كود نظيف وسهل القراءة سنستخدم قواعد كتابة الكود Best Practice لكي يكون البرنامج ذو جودة عالية ويتنفذ بطريقة أسرع وبشكل أفضل .

 

قانون ال camelcase :

 

1-يستعمل لصياغة المتغيرات والدوال والعديد من الاشياء بطريقة عملية .
2-تسهيل عملها وتسهيل فهمها أو ما يسمى بال Style Guidlines .
3-يتم ذلك من خلال تسمية المتغيرات والدوال بإسم دال على وظيفتها .
4-ان يكون اول حرف من اسم المتغير او الدالة صغير .
5-ان كان الاسم من كلمتين فيكتب الحرف الاول من الكلمة الاولى صغير والحرف الاول من الكلمة الثانية كبير وهكذا … مثل var messageView .
6-تضمين الاقواس حتى لو كان الكود البرمجي سطر واحد فقط .
7-جعل القوس الاول في نفس سطر تعريف اسم الدالة والقوس الاخير في سطر لوحده .
8-ان تضمن مقطعاً اخر مثل دوال if-else فيجب اضافة مقطع else في نفس سطر نهاية القوس الاول .
9-يجب جعل محتوى الدالة يبتعد بأسطر عن بداية الدالة .

 

ما هو مشروع المبرمج المثالي ؟ وما هي قواعد كتابة الكود بشكل احترافي ؟

 

 

 

 

اترك تعليقاً إلغاء الرد

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

مقترحات اخرى

وداعا للوظيفة.. شباب العراق يتجهون إلى المشاريع الناشئة

وداعا للوظيفة.. شباب العراق يتجهون إلى المشاريع الناشئة

نوفمبر 21, 2018
2.1k
قدرة هواوي على الابتكار تعزز مكانتها في صدارة العلامات التجارية العالمية

موعد الاطلاق الرسمي لسلسلة هواتف Huawei Mate 20 في العراق مع الأسعار

ديسمبر 20, 2018
1.7k

تريند

قائمة بأفضل 20 لعبة لا تحتاج إلى إنترنت

قائمة بأفضل 20 لعبة لا تحتاج إلى إنترنت

نوفمبر 14, 2019
2.4k
كتب بيل جيتس المفضلة لعام 2018

كتب بيل جيتس المفضلة لعام 2018

ديسمبر 9, 2018
1.6k
أندرويد 15

أندرويد 15: كل ما تريد معرفته

مارس 18, 2024
1.6k
شاشة فائقة الرقة والمرونة تمثل مستقبل الأجهزة القابلة للارتداء

شاشة فائقة الرقة والمرونة تمثل مستقبل الأجهزة القابلة للارتداء

فبراير 19, 2018
1.7k
واحدة من 300 سيارة فقط

واحدة من 300 سيارة فقط

فبراير 1, 2018
1.6k
  • الرئيسية
  • نبذة عنا
  • سياسة الخصوصية
لأستفساراتكم
بناية اليرموك, الطابق الثالث, مكتب #٥, شارع الاردن, اليرموك, بغداد العراق

© 2022 TechGigz - Designed and Maintained by TechGigz Team.

No Result
عرض جميع النتائج
  • الرئيسية
  • المتجر
  • الهواتف الذكية
    • ايفون
    • هواوي
    • سامسونغ
    • اندرويد
    • تطبيقات
    • ألعاب الهواتف
  • تكنولوجيا
    • أجهزة الحاسوب
    • أخبار
    • مايكروسوفت
  • ألعاب
    • الحاسب الشخصي
    • بلايستيشن
    • اكسبوكس
  • أمن المعلومات
  • العملات الرقمية
  • متنوع
  • نبذة عنا

© 2022 TechGigz - Designed and Maintained by TechGigz Team.

هذا الموقع يستخدم ملفات كوكيز لتعزيز تجربتك وزيارتك لموقعنا المزيد.