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

 

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

 

 

 

 

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

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

مقترحات اخرى

بيتكوين تنهار وتخسر 10 مليارات دولار في ساعة ! | Tech Gigz - تيك كيكز

بيتكوين تنهار وتخسر 10 مليارات دولار في ساعة !

يوليو 18, 2019
1.8k
كاميرا “تغيّر قواعد التصوير” من هواوي – P30

كاميرا “تغيّر قواعد التصوير” من هواوي – P30

مارس 27, 2019
2k

تريند

شركة “كريم” العراق والمصرف الأهلي العراقي يوقعان اتفاقية شراكة استراتيجية متعددة المحاور

شركة “كريم” العراق والمصرف الأهلي العراقي يوقعان اتفاقية شراكة استراتيجية متعددة المحاور

ديسمبر 5, 2018
1.8k
Esports

ما هي الرياضات الإلكترونية Esports ؟

يونيو 22, 2024
1.6k
سبعة شركات يملكها “جيف بيزوس” أغنى رجل فى العالم!

سبعة شركات يملكها “جيف بيزوس” أغنى رجل فى العالم!

مارس 20, 2018
2k
تحذير امني Ransomware

تحذير امني Ransomware

فبراير 27, 2018
1.8k
CES 2025

CES 2025: أحدث الابتكارات التقنية في معرض الإلكترونيات

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

© 2022 TechGigz - Designed and Maintained by TechGigz Team.

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

© 2022 TechGigz - Designed and Maintained by TechGigz Team.

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