Effective TypeScript: 62 طريقة لتحسين الكود
268 صفحات
Arabic
PDF
4.5

Effective TypeScript: 62 طريقة لتحسين الكود

Практическое руководство по TypeScript

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «Effective TypeScript: 62 способа улучшить код» (العنوان الأصلي — Effective TypeScript: 62 Specific Ways to Improve Your TypeScript) من تأليف دان فاندركام صدر في عام 2019 وأصبح فوراً دليلاً مرجعياً للمطورين الراغبين في الانتقال من المعرفة الأساسية بـ TypeScript إلى فهم عميق لإمكانياته ومزالقها. هذا ليس كتاباً دراسياً للمبتدئين، بل مجموعة من التوصيات المحددة والمختبرة عملياً والتي تساعد في كتابة كود TypeScript أكثر موثوقية وتعبيراً وكفاءة.

عن ماذا يتحدث الكتاب

تم بناء الكتاب كسلسلة من 62 نصيحة (items) مجمعة في أقسام موضوعية. كل نصيحة هي فصل مستقل بذاته يشرح فيه المؤلف مشكلة محددة، ويعرض الأساليب الخاطئة والصحيحة، ثم يقدم توصية واضحة. تغطي الموضوعات الرئيسية ما يلي:

  • الأنواع ونظام الأنواع: كيفية التعليق على الأنواع واستنتاجها وتضييقها بشكل صحيح، العمل مع any و unknown و never والأنواع الحرفية والشرطية.
  • الكتابة الهيكلية: خصائص الأنظمة الاسمية والهيكلية، وكيفية تجنب الأخطاء المرتبطة بالكتابة «البطية».
  • العوامل العامة (Generics): إنشاء مكونات ووظائف قابلة لإعادة الاستخدام وآمنة من حيث النوع.
  • استنتاج الأنواع: كيف يستنتج TypeScript الأنواع، ومتى نعتمد على الاستنتاج ومتى نستخدم التعليقات الصريحة.
  • any وما يليه

توصيات