ننتظر تسجيلك هـنـا

الأدارة ..♥ مَملكتنا مَملكة الياسمين، يلتهبُ الشجنُ ويَثْمِلُ الحرفُ بالآهات ، حروفُنا الخالدةُ كفيلةٌ بأنْ تأخُذَكم إلى عَالمِ السَحَر ، تَحْدِي بِكُم وتَمِيلُ فهي مميزةٌ بإدخالِ الحبِّ إلى القلوب ،ولكي لا تتَعرَضَ عُضويَّتكَ للايقافِ والتشهيِّر وَالحظر فِي ممْلكتِّنا .. يُمنع منْعاً باتاً تبادل اي وسَائل للتواصل تحْتَ اي مسَّمئ او الدَّعوه لمواقعِ اخْرى ، ولكم أطيب المنى ونتمنى لكم وقت ممتع معنا

❆ فعاليات عَبق الياسمين ❆  


العودة   منتديات عبق الياسمين > ..::ღ♥ღ عبق الإبداع و التقنيات والاتصالات وتطوير المنتديات ღ♥ღ : > عبق تطوير المنتديات والاستايلات✿

 
 
أدوات الموضوع انواع عرض الموضوع
Prev المشاركة السابقة   المشاركة التالية Next
#1  
قديم 18-11-2022, 01:06 AM
رهينة الماضي متواجد حالياً
 
 عضويتي » 815
 اشراقتي » Aug 2018
 كنت هنا » اليوم (11:48 PM)
آبدآعاتي » 1,472,052[ + ]
سَنابِل الإبْداع » [ + ]
هواياتي »
موطني » دولتي الحبيبه
جنسي  »
مُتنفسي هنا »  صوري  مُتنفسي هنا
 
مزاجي:
 
معايير كتابة الأكواد وتحسين أداء البرامج في لغة php













معايير كتابة الأكواد وتحسين أداء البرامج في لغة php
من السهل في عملية البرمجة القيام بكتابة أكواد برمجية صحيحة ولا تحتوي على الأخطاء (Errors) ولكن من الممكن أن تكون هذه الأكواد غير واضحة وغير مفهومة وغير قابلة للاستخدام من قبل المبرمجين مرة أخرى، فلا يهم مدى معرفة المبرمج بمفاهيم لغة البرمجة (PHP) ومعرفة أهم الدوال والتعابير الخاصة بها؛ حيث عند قراءة المبرمج أحد البرامج التي قام بكتابتها مبرمج آخر فسوف يحتاج إلى وقت طويل لفهم آلية عمل البرنامج إذا كان لا يتبع المعايير البرمجية الصحيحة (PHP Coding Standards) في عملية كتابة الأكواد.

أهم المعايير الخاصة بعملية كتابة الأكواد وتحسين أداء البرامج في لغة PHP


هناك مجموعة من المعايير الخاصة بعملية كتابة الأكواد البرمجية في لغة البرمجة (PHP)، وفيما يلي أهم هذه المعايير:



الفراغات و المسافات البادئة (Spaces and Tab): إن من أهم القواعد والمعايير الهامة لتحسين الأكواد البرمجية الخاصة بلغة البرمجة بي إتش بي هي قيام المبرمج باستخدام الفراغات والمسافات البادئة (tab) خلال عملية كتابة الكود البرمجي الخاص به، حيث من الضروري استخدام الفراغات
والمسافات البادئة في جمل الدوران (loops) والجمل الشرطية، وهناك نوعين من المسافات البادئة في لغة البرمجة (PHP) الأول هو المسافة البادئة العادية، والثاني يُسمى (Soft tab) وهو ليس مسافة بادئة حقيقية حيث أنها عبارة عن عدد من الفراغات وتكون في معظم الأوقات (4) فراغات، وأهم ما يميز استخدام هذا النوع من ال (tabs) هي أن الكود يظهر بشكل مُوحد على جميع المُحررات.


مراعاة طول السطر: يُفضل في العادة أن لا يتجاوز طول الكود البرمجي (80) حرف، حتى يكون قابل للفهم والتفسير بكل يسر وسهولة.
القيام باستخدام الأقواس في جمل التحكم: يُفضل استخدام الأقواس في الجمل الشرطية وجمل التحكم في لغة البرمجة (php) حتى يسهل فهم هذه الجمل وأيضاً تسهيل تتبع الجمل خاصة عند حدوث خطأ معين، على الرغم من ذلك فإنه من الممكن كتابة هذه الجمل دون أقواس كما في لغة البرمجة (c)، ولكن يُفضل استخدام الأقواس.


تسمية المتغيرات في لغة البرمجة (php): يُفضل عند القيام بتسمية المتغيرات في لغة البرمجة بي إتش بي أن يتم استخدام معاني مناسبة لأسماء المتغيرات تدل على قيمتها.


استخدام التعليقات في لغة البرمجة (php): من المهم أثناء كتابة كود لغة البرمجة (php) القيام باستخدام التعليقات حتى يتم شرح آلية عمل البرنامج لكل من يقرأ الأكواد فيما بعد، ويُفضل أن تكون التعليقات قصيرة ومفيدة.





 توقيع : رهينة الماضي






الف شكر اخي تاجر الاحزان على التوقيع الرائع








رد مع اقتباس
الأعضاء الذين قالوا شكراً لـ رهينة الماضي على المشاركة المفيدة:
 

مواقع النشر (المفضلة)
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع ¬ آلمنتدى ✿ مشاركات ¬ آخر مشآرگة ✿
هكذا كانت تُسمى أيام الأسبوع عند العرب القدماء". حكآية روح عبق التراث والآثار ✿ 25 12-12-2023 07:53 PM
كيفية تحديث البرامج المثبتة على جهازك باستخدام CMD سما الموج الكمبيوتر والبرامج ✿ 23 12-11-2023 01:00 AM

RSS RSS 2.0 XML MAP HTML

الساعة الآن 11:54 PM


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir
new notificatio by 9adq_ala7sas
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.