TypeScript: 10 وصايا
Практическое руководство по TypeScript от эксперта
ملخص:
مقدمة
كتاب «TypeScript: 10 Commandments» (بالروسية: «TypeScript: 10 заповедей») من تأليف مارتن هوشل (Martin Hochel) صدر في عام 2020 وجذب على الفور انتباه مجتمع المطورين. إنه ليس كتابًا دراسيًا سميكًا آخر، بل هو دليل مضغوط (140 صفحة فقط) وغني بالمحتوى، مبني حول عشرة مبادئ أساسية يعتبرها المؤلف جوهرية للعمل الفعال مع TypeScript. مارتن هوشل هو مهندس ومتحدث معروف، يشارك بنشاط في تطوير مجتمع TypeScript، لذا فإن كتابه يستند إلى خبرة حقيقية وأفضل الممارسات.
عن ماذا يتحدث الكتاب
الكتاب لا يحاول تغطية كل شيء في TypeScript من الألف إلى الياء. بدلاً من ذلك، يركز على 10 «وصايا» — قواعد تساعد المطور على كتابة كود نظيف وآمن وقابل للصيانة. كل فصل مخصص لواحدة من الوصايا ويتضمن تبريرًا نظريًا، وأمثلة على الأكواد، ونصائح عملية. من بين الموضوعات: الاستخدام الصحيح للأنواع، العمل مع الأدوية الجنسية (Generics)، تجنب any، تصميم الأنواع، العمل مع الأنواع الشرطية، mapped types، ومفاهيم متقدمة أخرى. الكتاب مكتوب بلغة حية، مع التركيز على التطبيق العملي بدلاً من النظرية الجافة.
لمن هذا الكتاب
الكتاب موجه للمطورين الذين لديهم بالفعل خبرة أساسية في العمل مع JavaScript ويريدون الانتقال إلى TypeScript أو تعميق معرفتهم. سيكون مفيدًا لكل من المبتدئين الذين بدأوا للتو في التعرف على TypeScript، وكذلك للمطورين ذوي الخبرة الذين يرغبون في تنظيم معارفهم.