بيت تطوير ما هي السرعة؟ - تعريف من techopedia

ما هي السرعة؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني Cruft؟

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


Cruft ليس بالضرورة خطأ ، ولكنه يجعل من الصعب قراءة التعليمات البرمجية والحفاظ عليها. يمكن تسمية رمز أو جزء من البرنامج يعاني من cruft "crufty" أو "cruftier أكثر من الإصدار السابق".

تيكوبيديا تشرح Cruft

ضع في اعتبارك القسم التالي من التعليمات البرمجية في Java والذي يوضح وجود التعليمات البرمجية.

فئة مرحبا

{

اسم السلسلة

عنوان السلسلة

شارع سترينج

مدينة سلسلة

باطل someFunction () {…}

}


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


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

ما هي السرعة؟ - تعريف من techopedia