الانتقال إلى المحتوى الرئيسي

ما هو بر: معايير الترميز في فب

و بر (فب معايير التوصية) هو مجموعة من المبادئ التوجيهية التي وضعتها المجتمع فب لتطوير رمز موحد ومتسق في لغة البرمجة فب. تم إنشاء بسر لتبسيط تطوير ودعم مشاريع فب ، وكذلك لزيادة قراءة وفهم التعليمات البرمجية من قبل المطورين المختلفة.

معايير الترميز المحددة في بسر مساعدة المطورين العمل معا على المشاريع وتحسين قراءة التعليمات البرمجية ، وهذا بدوره يجعل من السهل للحفاظ على وتوسيع. وقد بسر توصيات بشأن جوانب مختلفة من الترميز ، بدءا من تسمية الطبقات والأساليب لتنظيم الملفات والتبعيات.

يجب على المطورين المسؤولين الالتزام بمعايير بر من أجل إنشاء رمز قابل للقراءة ومتسقة ، والتي سوف تساعد كثيرا المطورين الآخرين العمل على المشروع في وقت لاحق.

الهدف النهائي من بر هو خلق الاتفاقات التي سوف تكون قادرة على استخدام معظم مشاريع فب لضمان الاتساق وسهولة الصيانة لمشاريع فب. الامتثال لهذه المعايير يساعد على إنشاء التعليمات البرمجية الأكثر قابلية للقراءة والصيانة ، والتي هي جزء لا يتجزأ من تطوير شفرة المصدر فب.

  1. مبادئ معيار بر
  2. فوائد الامتثال لمعايير بر
  3. معايير بر الحالية في فب
  4. عملية تطوير واعتماد معايير بر
  5. سؤال وجواب
  6. ما هو بر?
  7. ما هي المشاكل لا يحل بر?
  8. ما هو هيكل بر?
  9. لماذا أحتاج إلى الامتثال لمعايير بر?
  10. كيف يمكنني استخدام معايير بر في مشروعي?

مبادئ معيار بر

  • البساطة والوضوح. معايير بر وثيقة قواعد بسيطة وتقول لنا المبادئ الأساسية لمتابعة عند كتابة رمز فب.
  • الاتساق. معايير بر تقدم المبادئ المقبولة عموما التي ينبغي تطبيقها عند كتابة التعليمات البرمجية داخل مشاريع فب. يساعد هذا في إنشاء نمط ترميز ثابت ومتسق يسهل قراءة التعليمات البرمجية والحفاظ عليها في المستقبل.
  • التمدد. تقدم معايير تقييم الأداء مجموعة أساسية من القواعد والتوصيات التي يمكن استكمالها وتوسيعها اعتمادا على المتطلبات المحددة للمشروع أو فريق التطوير.
  • التوافق. معايير بسر متوافقة مع المعايير الأخرى المستخدمة في النظام البيئي فب ، مثل بسر-0 ، بسر-1 ، بسر-2 ، بسر-3 ، بسر-4 وغيرها.
  • الفعالية. معايير بر تساعد على تحسين إنتاجية التنمية ، وتسهيل صيانة التعليمات البرمجية والدعم ، وتحسين جودتها.
  • شعبية. العديد من المشاريع والأطر فب شعبية (على سبيل المثال ، سيمفوني ، لارافيل ، إطار زند) اتباع معايير بر ، مما يجعل هذه المعايير على نطاق واسع ومعترف بها في مجتمع المطورين.

فوائد الامتثال لمعايير بر

معايير الترميز في فب ، والمعروفة باسم بر (فب توصية القياسية) ، هي مجموعة من القواعد والمبادئ التوجيهية التي تساعد المطورين كتابة عالية الجودة ورمز متوافق. اتباع معايير بر له العديد من الفوائد الهامة.

  1. تحسين قراءة التعليمات البرمجية

    اتباع معايير بر يضمن نمط موحد وتنسيق التعليمات البرمجية ، مما يجعل من السهل قراءة وفهم لجميع المشاركين في المشروع. رمز مكتوب وفقا لسر يصبح أكثر قابلية للفهم ويمكن الوصول إليها للمطورين الآخرين.

  2. تحسين جودة الكود

    اتباع معايير بر يساعد المطورين تجنب الأخطاء الشائعة وممارسة أفضل الممارسات كتابة التعليمات البرمجية. يمكن أن يؤدي ذلك إلى تحسين جودة وموثوقية التطبيق ، بالإضافة إلى تبسيط دعم الكود وصقله في المستقبل.

  3. تسريع عملية التطوير

    معايير بر تقدم اصطلاحات التسمية للفئات ، واجهات ، والأساليب ، والمتغيرات ، مما يساعد على تقليل الوقت الذي يقضيه مناقشة واتخاذ قرار بشأن هيكل التعليمات البرمجية. تسهل اصطلاحات التسمية المتسقة العثور على الوظائف وفهمها في المشاريع الكبيرة.

بشكل عام ، والامتثال لمعايير بر يسمح لك لخلق رمز أفضل ، قابلة للقراءة ومتوافقة في مشاريع فب. يساعد اتباع هذه القواعد على تبسيط تعاون المطورين وتحسين جودة البرنامج الذي يتم إنشاؤه.

معايير بر الحالية في فب

في فب ، المطورين بنشاط استخدام المعايير لتحسين جودة التعليمات البرمجية ، القراءة ، والصيانة. واحدة من معايير الترميز الأكثر شعبية في فب يسمى بر (توصيات معايير فب).

حاليا ، هناك عدة إصدارات من معايير بر ، كل منها له مواصفاته الخاصة ومصممة لمهام التنمية المحددة.

1. بر - 1 معيار الترميز الأساسي (معيار الترميز الأساسي)

بر-1 يحدد قواعد الترميز الأساسية التي ينبغي تطبيقها في مشاريع فب. يحدد المعيار قواعد تسمية الفئات والواجهات والأساليب والخصائص ، بالإضافة إلى متطلبات الجودة القياسية للرمز.

2. بر - 2 الترميز نمط دليل (الترميز نمط دليل)

بسر - 2 يمتد معايير بسر - 1 من خلال وضع قواعد تنسيق رمز إضافية. يحدد المعيار قواعد المسافة البادئة ، والمحاذاة ، واستخدام الأسطر الفارغة ، والتعليق على التعليمات البرمجية وغيرها من الفروق الدقيقة الهامة في تصميم رمز فب.

3. بر-3 واجهة المسجل (واجهة المسجل)

بر-3 يحتوي على واجهة التي ينبغي تنفيذها من قبل الطبقات المصممة لتسجيل الدخول في تطبيقات فب. هذا المعيار يسمح لك لتوحيد العمل مع قطع الاشجار وضمان التوافق بين المكتبات المختلفة.

4. بر - 4 الملقم الآلي (الملقم الآلي)

بر - 4 يحدد معايير فئة أوتولودينغ في مشاريع فب. يتيح لك هذا المعيار تنظيم اتصال تلقائي مناسب للفئات دون الحاجة إلى استخدام العديد من المتطلبات-تضمين ويدعم الهيكل الصحيح وتسمية الفئات.

5. بر - 6 واجهة ذاكرة التخزين المؤقت (واجهة ذاكرة التخزين المؤقت)

بر-6 يحتوي على واجهات وفئات للعمل مع التخزين المؤقت للبيانات في تطبيقات فب. باستخدام هذا المعيار ، سيتمكن المطورون من إنشاء مكونات ذاكرة تخزين مؤقت متوافقة ومحمولة لمشاريعهم.

هذه ليست قائمة كاملة من معايير بر في فب ، لكنها الأكثر شهرة وتستخدم على نطاق واسع في مجتمع التنمية. يوفر كل معيار توصيات بشأن تصميم التعليمات البرمجية وهيكل المشروع ، والذي يسمح لك لجعل التعليمات البرمجية الخاصة بك أكثر قابلية للقراءة ، ودعم ومتوافقة مع المكتبات فب الأخرى والمشاريع.

عملية تطوير واعتماد معايير بر

معايير الترميز فب ، والمعروفة باسم بر (توصية معايير فب) ، يتم تطويرها واعتمادها بشكل مشترك من قبل المجتمع فب لتحسين جودة التعليمات البرمجية والاتساق.

تتكون عملية تطوير كل معيار بر من الخطوات التالية:

  1. فكرة: أي عضو في المجتمع فب يمكن أن تشير إلى فكرة لمعيار بر جديد. للقيام بذلك ، يمكنك إنشاء مشكلة أو سحب الطلب في مستودع فب-فيج الرسمي على جيثب.
  2. التصميم: تتم مناقشة الفكرة من قبل المجتمع ، بما في ذلك مطوري فب فيغ كور (مجموعة التشغيل البيني الإطار) ، الذين يقررون كتابة معيار معين. ثم يتم إنشاء مجموعة عمل تتكون من أعضاء المجتمع ، والتي تطور نص المعيار.
  3. مناقشة: تمت مناقشة النص المطور للمعيار في المجتمع وقد يتضمن التحقق من البيانات وفقا لمعايير كل من منظمي بي فيج أنفسهم والمجتمعات الأخرى.
  4. تحقيق: بعد أن يصل نص المعيار إلى اتفاق غالبية المشاركين ، يمكن اعتماده باعتباره بر. في هذه المرحلة ، يكون الفريق العامل مسؤولا عن إدخال المعيار المعتمد في المستودع الرسمي ومراقبة تنفيذه.

ويتم اعتماد معايير بر من خلال التصويت من أفراد المجتمع فب الشكل. من المهم أن نلاحظ أن معايير بر ليست إلزامية ، ولكنها تهدف إلى إنشاء قواعد متسقة مقبولة في المجتمع فب أوسع.

يتم تنفيذ عملية تطوير واعتماد معايير بر مع الوصول المفتوح والمشاركة النشطة من قبل كل فرد من أفراد المجتمع بب هو موضع ترحيب. هذا يسمح لك لتحقيق التوحيد في تطوير تطبيقات فب ويساهم في تطوير اللغة.

سؤال وجواب

ما هو بر?

بر هو اختصار ل "توصية معايير فب" (توصيات للمعايير في فب). هذا هو مجموعة من المبادئ التوجيهية والتوصيات التي وضعتها المجتمع فب لأسلوب الترميز موحدة وتنظيم المشاريع في فب.

ما هي المشاكل لا يحل بر?

بر يحل عددا من المشاكل المتعلقة نمط الترميز غير متناسقة وتنظيم المشروع في فب. على وجه الخصوص ، يساعد على تحسين قابلية قراءة الكود وصيانته ، ويسمح للمطورين بالتنقل في المشروع بشكل أسرع ، ويحسن العمل الجماعي ويبسط تكامل مكتبات الجهات الخارجية.

ما هو هيكل بر?

يتكون تقرير الأداء الاستراتيجي من عدة توصيات ، تصف كل منها جانبا محددا من البرمجة. على سبيل المثال ، بسر-1 و بسر-2 تتعلق نمط الترميز ، بسر-3 يحدد معايير لقطع الأشجار ، و بسر-4 يصف فئة أوتولودينغ في المشروع.

لماذا أحتاج إلى الامتثال لمعايير بر?

الامتثال لمعايير بر يساعد على إنشاء التعليمات البرمجية التي سوف تكون مفهومة للمطورين الآخرين ، وأيضا يبسط دعم المشروع والصيانة. وبالإضافة إلى ذلك ، والامتثال لمعايير بر يسمح لك لاستخدام مكتبات طرف ثالث التي تلتزم أيضا لهذه المعايير.

كيف يمكنني استخدام معايير بر في مشروعي?

لاستخدام معايير بر في المشروع الخاص بك ، تحتاج إلى التعرف على التوصيات ذات الصلة (على سبيل المثال ، بر-1 و بر-2) واتبع التعليمات الواردة فيها. كما يوصى باستخدام أدوات للتحقق تلقائيا من امتثال التعليمات البرمجية لمعايير بر ، مثل كوديسنيفر أو المعايير المضمنة في إيد.