TypeScript Patterns
248 صفحات
Arabic
PDF
4.5

TypeScript Patterns

Паттерны проектирования на TypeScript

المؤلف:

السنة:

ملخص:

مقدمة

كتاب TypeScript Patterns (المؤلف — Oleksiy Rezchykov، 2021، 248 صفحة) ليس مجرد دليل آخر لأنماط التصميم. إنه دليل عملي يجمع بسلاسة بين أنماط «عصابة الأربعة» (GoF) الكلاسيكية والإمكانيات الحديثة لـ TypeScript: الكتابة الصارمة، الأدوية (Generics)، المزينات (Decorators)، الأنواع المساعدة (Utility Types)، والمناهج الوظيفية. الكتاب موجه للمطورين الذين هم على دراية بأساسيات TypeScript ويريدون الارتقاء إلى مستوى جديد من التفكير المعماري.

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

يقوم المؤلف بتحليل أكثر من 20 نمط تصميم بشكل متسلسل، مقسماً إياها إلى ثلاث مجموعات كبيرة: الإنشائية، الهيكلية، والسلوكية. يتم فحص كل نمط من خلال أمثلة حقيقية من تطوير الويب: العمل مع API، إدارة الحالة، معالجة الأحداث، بناء مكونات UI مرنة. يتم إيلاء اهتمام خاص لكيفية مساعدة نظام الأنواع في TypeScript في اكتشاف الأخطاء في مرحلة التجميع وجعل الكود موثقاً ذاتياً.

بالإضافة إلى أنماط GoF الكلاسيكية، يتناول الكتاب الأنماط الوظيفية (التركيب، الكاري (Currying)، المونادات (Monads))، بالإضافة إلى مبادئ SOLID في سياق TypeScript. فصل منفصل مخصص للتقنيات المتقدمة: الأنواع الشرطية، الأنواع المعينة (Mapped Types)، الاستدلال (Infer)، أنواع القوالب الحرفية (Template Literal Types) — كل هذا يُستخدم لإنشاء تجريدات مرنة وآمنة.

لمن هذا الكتاب

  • مطورو TypeScript من المستوى المتوسط والمتقدم الذين يرغبون في تعميق فهمهم للهندسة المعمارية

توصيات