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-يجب جعل محتوى الدالة يبتعد بأسطر عن بداية الدالة .

 

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

 

 

 

 

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

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

مقترحات اخرى

8 طرق تساعدك على التزام الحجر الصحي الذاتي وتعزز مهاراتك | Tech Gigz - تيك كيكز

8 طرق تساعدك على التزام الحجر الصحي الذاتي وتعزز مهاراتك

مارس 21, 2020
2.1k
كتب بيل جيتس المفضلة لعام 2018

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

ديسمبر 9, 2018
1.6k

تريند

سامسونج للإلكترونيات تطلق حملة YouMake لإتاحة فرص التخصيص والاتصال في الحياة اليومية لعملائها

سامسونج للإلكترونيات تطلق حملة YouMake لإتاحة فرص التخصيص والاتصال في الحياة اليومية لعملائها

يونيو 14, 2022
1.6k
مميزات تحديث EMUI 9.1.. وقائمة بالهواتف التي ستحصل عليه ! | Tech Gigz - تيك كيكز

مميزات تحديث EMUI 9.1.. وقائمة بالهواتف التي ستحصل عليه !

يونيو 29, 2019
6.9k
كل ما يجب أن تعرفه عن مؤتمر آبل للمطورين WWDC 2019 المقرر غداً | Tech Gigz - تيك كيكز

كل ما يجب أن تعرفه عن مؤتمر آبل للمطورين المقرر غداً

يونيو 3, 2019
6.8k
جيتكس 2019 – فعاليات اليوم الثاني – مستقبل التنقل بتقنية الجيل الخامس

جيتكس 2019 – فعاليات اليوم الثاني – مستقبل التنقل بتقنية الجيل الخامس

أكتوبر 12, 2019
1.9k
الابتزاز في العراق … عصابات القرصنة الإلكترونية تصطاد الفتيات

الابتزاز في العراق … عصابات القرصنة الإلكترونية تصطاد الفتيات

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

© 2022 TechGigz - Designed and Maintained by TechGigz Team.

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

© 2022 TechGigz - Designed and Maintained by TechGigz Team.

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