شرح المفهوم
"إعداد TypeScript وسير عمل التحويل البرمجي: منظور الأداء" يستكشف الفكرة من خلال سير عمل برمجي عملي حيث تحل سيناريو جديدًا، وتقارن بين الأساليب الممكنة، وتلاحظ المفاضلات التي تجدها. يركز هذا الدرس المستقل للمبتدئين في TypeScript على المهارة: منظور الأداء في إعداد TypeScript وسير عمل التحويل البرمجي. أثناء عملك عليه، ستعزز فهمك لـ JavaScript ذات الأنواع القوية، وسلامة وقت التحويل البرمجي، وقيمة عقود الأنواع الدقيقة الآمنة لإعادة الهيكلة. Lesson fingerprint: typescript:TypeScript Beginner:TypeScript setup and compile workflow:beginner-typescript-setup-and-compile-workflow-7:7.
أين تضع الكود
- حدد متغيرات اللون والموضع في الأعلى.
- أنشئ منطق رسم الأشكال أو وضعها في المنتصف.
- اعرض الإخراج (طباعة، قماش، SVG، أو كتلة منسقة) في النهاية.
مرجع الأوامر
- حدد أين يظهر هذا النمط المتعلق بالأداء في عمل TypeScript الحقيقي.
- شغل الحل الأولي، ثم تحقق من نتيجة متوقعة واحدة ونتيجة حدية واحدة.
- اربط التعليمات البرمجية في هذا الدرس بمهارة منظور الأداء الأساسية.
- سجل خيار تصميم واحد باستخدام أفكار TypeScript حول JavaScript ذات الأنواع القوية وسلامة وقت التحويل البرمجي.
دليل خطوة بخطوة
- اختتم بقائمة تحقق قصيرة للدقة والوضوح.
- لخص المهارة المستهدفة في جملة واحدة واضحة.
- اكتب ملاحظة قصيرة تشرح ما تغير ولماذا.
- أجرِ تحديثًا واحدًا مركزًا للتطبيق الأساسي وقارن النتيجة.
- اختبر حالة طبيعية واحدة وحالة حدية واحدة لتأكيد السلوك.
تمارين تطبيقية
- أنشئ ملخص إخراج قصير يوضح أن الحل يعمل.
- وسع الحل ليتناسب مع سيناريو سير عمل TypeScript واقعي.
- أضف التحقق واشرح ثلاثة خيارات تصميم.
تحديات برمجية
- ابنِ نهجين وقارنهما من حيث قابلية الصيانة والتعقيد.
- طبق قاعدة جودة واحدة حول عقود الأنواع الدقيقة وإعادة الهيكلة الآمنة عبر جميع كتل التعليمات البرمجية.
مهام تمرين صغيرة
- أضف حارسًا واحدًا يمنع فشلًا معروفًا.
- أجرِ تحسينًا ذا معنى وتحقق منه مرة أخرى.
- أعد تسمية المتغيرات أو الدوال لجعل غرضها أوضح.
خطأ شائع
Mixing x and y axes or using wrong coordinate origin causes shapes to appear in unexpected places.
تحدٍ مصغّر من الواقع
Draw one square, one triangle, and one circle, then move X marker 2 steps right and 1 step down.