إعادة الهيكلة بالذكاء الاصطناعي في ظل شبكة أمان
في هذا الدرس 4 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
refactor in small, verified steps.
الموضوعات المخطط لها
- Start green: tests and contract tests pass before you begin.
- Ask for one small step at a time; run tests after each; commit each step.
- Reject any change that alters behavior or public contracts, even if it looks cleaner.
- Characterization tests protect untested code before you touch it.
- Keep diffs small enough to review; split large ones.
تفاصيل المخطط المبدئي
عرض عملي
a sequence of commits: extract method, rename, move class, each with green tests.
اختبر فهمك
What do you do when tests fail after an AI step?
أظهر الإجابة
Revert or fix that small step; do not continue on red.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.