الجودة التقنية: الممارسات الجيدة في تطوير البرمجيات الحرة

الجودة التقنية: الممارسات الجيدة في تطوير البرمجيات الحرة

الجودة التقنية: الممارسات الجيدة في تطوير البرمجيات الحرة

كما هو الحال في كل جانب من جوانب حياتنا التي نبنيها ، فإن الجودة التقنية (عدم وجود أعطال هيكلية) ، ل تطوير البرمجيات هو أيضًا عامل أساسي أساسي في نجاح من ذلك

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

الجودة التقنية: المفهوم - المقدمة

الجودة التقنية

Un منتج البرنامج o أداة رقمية (تطبيق ، برنامج ، نظام) تم تطويرها باستخدام الجودة التقنية يسهل الصيانة وإعادة الاستخدام منه ، إما جزئيًا أو كليًا.

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

"يتم إنشاء الجودة التقنية للأداة الرقمية إلى الحد الذي تكون فيه كتابة الكود المصدري وبنية الأداة الرقمية خالية من العيوب الهيكلية التي قد تمنع استخدامها أو إعادة استخدامها والتي تسهل أيضًا الفهم في قراءة وتعديل مصدر الرمز". التقييم الفني - دليل نشر الأدوات الرقمية | مبادرة كود التنمية من بنك التنمية للبلدان الأمريكية

ما هي الخصائص التي تحدد الجودة التقنية للبرنامج؟

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

الدين الفني: المفهوم

الدين الفني

لذلك ، حول العالم كثيرة الآليات أو المعايير أو البرامج أو القواعد أو الممارسات الجيدة للتأكد من أن كل منتج برمجي تم إنشاؤه يتمتع بأعلى مستوى من الجودة التقنية ، ولا يتراكم بمرور الوقت ، أي مستوى من الديون الفنية. المعاييرمثل السابق ISO / IEC 9126 والحالية ISO / IEC 25000. برامجكما Sonaqube و Better Code Hub. وآليات أو إجراءات مثل استخدام المقاييس نوع من قضايا مانع o خطوط مكررة.

"عندما يتم بناء البرنامج ، يُعرف الفرق بين كيفية بنائه بشكل صحيح (من وجهة نظر فنية) وكيف يتم بناؤه بالفعل باسم الدين الفني. هذا الدين ، إذا لم يتم تنفيذ الأشياء بشكل صحيح ، سيزداد أو يتراكم بمرور الوقت وسيؤدي إلى تكلفته أكثر فأكثر لتنفيذ وظائف جديدة أو ببساطة الحفاظ على هذا البرنامج. يبدو الأمر كما لو كان رهنًا عقاريًا منحه لنا أحد البنوك". الجودة التقنية للبرنامج عامل نجاح رئيسي (الدين الفني) | اكسنتيا

الممارسات الجيدة لتحقيق الجودة الفنية

ممارسات الجودة التقنية الجيدة

بالنسبة لمقالنا ، أخذنا كمثال على ذلك أفضل الممارسات تصوره وكشف عنها "مبادرة كود التنمية" من بنك التنمية للبلدان الأمريكية، في نطاق تقييم تقني، والتي يجب تنفيذها عند تطوير منتجات برمجية (أدوات رقمية) ، خاصةً الحرة والمفتوحة ، من أجل ضمان الجودة التقنية من ذلك

بين الممارسات الجيدة التي يقدمونها، هي المذكورة أدناه:

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

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

أخيرًا ، إذا كنت ترغب في قراءة مقالنا السابق ذي الصلة المسمى "الممارسات الجيدة لتطوير البرمجيات الحرة والمفتوحة: التوثيق"، انقر هنا.

اختتام

اختتام

نأمل ذلك هذا "وظيفة صغيرة مفيدة" في «Buenas prácticas» في مجال ال «calidad técnica» يجب ضمان ذلك لأي منتج برمجي تم تطويره ، خاصة إذا كان كذلك «Software libre y abierto»، أن يكون ذا فائدة كبيرة ومفيدة للجميع «Comunidad de Software Libre y Código Abierto» ومساهمة كبيرة في نشر النظام البيئي الرائع والعملاق والمتنامي لتطبيقات ومن أجل «GNU/Linux».

ولمزيد من المعلومات لا تتردد دائما في زيارة أي منها مكتبة على الإنترنت كما OpenLibra y جيديت ليقرأ الكتب (ملفات PDF) حول هذا الموضوع أو غيره مجالات المعرفة. في الوقت الحالي ، إذا أعجبك هذا «publicación», لا تتوقف عن مشاركته مع الآخرين ، في الخاص بك مواقع الويب أو القنوات أو المجموعات أو المجتمعات المفضلة من الشبكات الاجتماعية ، ويفضل أن تكون مجانية ومفتوحة مثل المستودون حيوان بائد شبيه بالفيل، أو الإعجاب الآمن والخاص تیلیجرام.

أو ببساطة قم بزيارة صفحتنا الرئيسية على DesdeLinux أو انضم إلى القناة الرسمية برقية من DesdeLinux لقراءة والتصويت لهذا المنشور أو غيرها من المنشورات الشيقة على «Software Libre», «Código Abierto», «GNU/Linux» والمواضيع الأخرى ذات الصلة بـ «Informática y la Computación»و «Actualidad tecnológica».


كن أول من يعلق

اترك تعليقك

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

*

*

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