أساسيات البرمجةمتوسط
Refactoring
إعادة هيكلة الشيفرة
النطقريفاكتورينج
التعريف
تحسين بنية الشيفرة دون تغيير ما تفعله، لتصبح أسهل في القراءة والتعديل.
أين تسمعه؟
مراجعة الشيفرة، وتخطيط السبرنت، والنقاش حول الدين التقني.
أمثلة
Let's refactor this module before adding new features.
لنعد هيكلة هذه الوحدة قبل إضافة ميزات جديدة.The tests passed before and after the refactoring.
نجحت الاختبارات قبل إعادة الهيكلة وبعدها.
خطأ شائع
إعادة الهيكلة بلا اختبارات. إن لم تستطع إثبات أن السلوك لم يتغيّر فأنت تعيد الكتابة فقط.
واصل الاستكشاف
المزيد في أساسيات البرمجة