ما معنى refactor؟
المعنى في مجال تطوير البرمجيات مع أمثلة
refactor: إعادة هيكلة الشيفرة، إعادة تنظيم الشيفرة
تحسين بنية شيفرة موجودة لتصبح أوضح وأسهل تعديلًا، مع إبقاء سلوكها للمستخدم كما هو.
طريقة الاستخدام
يشيع في مراجعات الشيفرة والتخطيط قولهم: أعد هيكلة هذا الجزء في صنف مستقل، أو أجرِ إعادة هيكلة كبيرة. يُسمى العمل refactoring، ويُفضّل إنجازه على خطوات صغيرة مع وجود اختبارات.
أمثلة
I refactored the payment module so each provider has its own class.
أعدت هيكلة وحدة الدفع بحيث أصبح لكل مزوّد صنفه الخاص.
فُصل التعامل مع كل مزود دفع في مكوّن مستقل، مع بقاء وظيفة الوحدة كما هي.
Let's not mix a refactor with a bug fix in the same PR.
لنفصل إعادة الهيكلة عن إصلاح الخطأ، ولا نجمعهما في طلب دمج واحد.
يسهل تقييم التغييرات حين يكون هدف تحسين البنية منفصلًا عن تغيير السلوك لإصلاح عيب.
تراكيب شائعة
- refactor the code
- a big refactor
- refactor into
- refactoring work
مصطلحات ذات صلة
مصطلحات أخرى: مراجعة الشيفرة وجودتها
- LGTM · يبدو جيدًا لي
- nitpick · ملاحظة تدقيقية طفيفة
- address feedback · معالجة الملاحظات
- linter · أداة فحص الشيفرة
- hard-coded · مضمّن مباشرة في الشيفرة
- reviewer · مراجع الشيفرة
- approve · يوافق
- readable · سهل القراءة
- best practice · أفضل ممارسة
- clean code · شيفرة نظيفة
- maintainable · سهل الصيانة
- naming convention · قواعد التسمية
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
