Idiomatic Kotlin: كتابة كود فعال
342 صفحات
Arabic
PDF
4.5

Idiomatic Kotlin: كتابة كود فعال

Практическое руководство по стилю и паттернам Kotlin

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «Writing Idiomatic Kotlin» (المؤلفان Stephen Samuel و Stefan Bocutiu، عام 2017، 342 صفحة) ليس مجرد دليل مرجعي آخر حول القواعد النحوية، بل هو غوص عميق في ثقافة وأسلوب لغة Kotlin. في عالم حيث تحل Kotlin محل Java بسرعة في تطوير تطبيقات Android ومشاريع backend، تصبح القدرة على كتابة كود ليس فقط يعمل بل اصطلاحي (Idiomatic) مهارة أساسية. هذا الكتاب يعلم ذلك بالتحديد: كيفية استخدام إمكانيات اللغة بنسبة 100% لجعل الكود موجزًا وآمنًا وسهل القراءة.

ما يدور حوله هذا الكتاب

لا يضيع المؤلفان الوقت في شرح القواعد الأساسية — حيث يُفترض أن القارئ على دراية بأساسيات Kotlin. بدلاً من ذلك، يركزان على أفضل الممارسات (best practices) و الأساليب الاصطلاحية (idioms) التي تحول الكود العادي إلى حلول أنيقة. يغطي الكتاب مجموعة واسعة من الموضوعات:

  • العمل مع المجموعات: استخدام الدوال map و filter و flatMap وغيرها للأسلوب التصريحي.
  • البرمجة الوظيفية: لامبدا، دوال الدرجة الأعلى، الثبات (immutability).
  • سلامة القيم الفارغة (Null safety): كيفية تجنب NullPointerException باستخدام الاستدعاءات الآمنة وعامل إلفيس (elvis operator).
  • دوال الامتداد (extension functions) والخصائص: كيفية إثراء الفئات الموجودة دون الوراثة.
  • التفويض: التهيئة البطيئة، الخصائص المفوضة، المندوبون للأنماط.
  • الفئات المختومة (Sealed classes) وتعبيرات when: نمذجة التسلسلات الهرمية المحدودة.

توصيات