Debugging & Optimization
Learn effective strategies for debugging and optimizing code generated through vibe coding.
What You'll Learn
Description
يستطيع الـ AI كتابة ميزة تعمل في ثوانٍ، لكن في اللحظة التي ينكسر فيها شيء ما لا يزال عليك أن تفهم لماذا. يعلّمك هذا الدرس مهارات تصحيح الأخطاء والتحسين الراسخة التي تجعل الـ vibe coding موثوقًا: قراءة ما يخبرك به الـ runtime فعليًا، وإعادة إنتاج الإخفاقات وعزلها، وإعطاء الـ AI السياق الدقيق الذي يحتاجه لإصلاح الخطأ بدلًا من التخمين.
يقرن كل فصل مفهومًا مع artifact حقيقي ستصادفه فعليًا — stack trace مشروح، أثر console.log موسوم، prompt إصلاح مركّز للـ AI، قراءة profiler — وينتهي بتمرين عملي مع إجابة نموذجية محلولة. تبني سير العمل بتشغيله، لا بالقراءة عنه.
في النهاية سيكون لديك سير عمل قابل للتكرار يحوّل "إنه لا يعمل" الغامض إلى مشكلة محددة وقابلة للإصلاح، ويجعل الكود البطيء سريعًا بناءً على القياس بدلًا من الحدس.
What's inside
- 1.عقلية التصحيح — التعامل مع الإخفاق كبحث، وكيف يغيّر الـ AI الحلقة
- 2.قراءة ما ينكسر — رسائل الخطأ، stack traces، تسجيل console، إعادة إنتاج الأخطاء
- 3.العزل والشرح — البحث الثنائي، فئات الأخطاء الشائعة، التصحيح مع الـ AI
- 4.التحسين والتحقق — تحليل الأداء، التحسينات الحقيقية، التحقق من الإصلاحات