تخطَّ إلى المحتوى

Refactoring و Code Review

الدرس 28 من 55

الهدف

بعد هالدرس تقدر تعيد هيكلة الكود بأمان — الـ tests تحميك، الخطوات الصغيرة تمشّيك بأمان، والـ security audit يكشف المشاكل قبل الـ production.

ليش هذا الحين؟

اتعلمت Q&A للكود. الحين صار وقت التحسين — مو بس تبني ميزات جديدة، تحسّن الـ code quality بعد. الفرق بين refactoring آمن وكارثة = طريقة التعامل.

الفكرة

Refactoring بأمان:

بدون tests:
  تعدّل code → ما تدري كسرت شي والا لا → تكتشف بعد أسبوع

مع tests:
  تعدّل code → npx jest → تعرف على طول لو كسرت

القانون: لو الـ tests تعدّي بعد كل تغيير = ما كسرت شي.

محتاج مساعدة؟ راسلنا على mj@shakesbeard.net