التطوير الموجه بالاختبارات باستخدام Kotlin
TDD на Kotlin: практическое руководство
ملخص:
مقدمة
كتاب «Test-Driven Development with Kotlin» (2021) من تأليف Cosimo Damiano Prete هو دليل عملي لتطبيق منهجية التطوير القائم على الاختبار (TDD) في بيئة Kotlin. في عصر أصبحت فيه جودة الكود وسرعة التسليم عوامل حاسمة للنجاح، يقدم TDD نهجًا منضبطًا يسمح بكتابة كود موثوق وسهل الصيانة وقابل للتوسع. هذا الكتاب ليس مجرد مجموعة من الأمثلة، بل هو كتاب دراسي متكامل يأخذ القارئ من أساسيات TDD إلى بناء تطبيقات معقدة باستخدام أنماط معمارية ومكتبات حديثة.
عن ماذا يتحدث الكتاب
يتكون الكتاب من 12 فصلاً، مقسمة منطقيًا إلى ثلاثة أجزاء. الجزء الأول يقدم أساسيات TDD وKotlin: إعداد البيئة، كتابة الاختبارات الأولى، دورة "أحمر-أخضر-إعادة هيكلة". الجزء الثاني يتعمق في التقنيات المتقدمة: Mocks، Stubs، اختبار الكود غير المتزامن، العمل مع قواعد البيانات و REST API. الجزء الثالث مخصص لدمج TDD في المشاريع الحقيقية: Clean Architecture، حقن التبعيات، CI/CD واستراتيجيات اختبار الكود القديم.
لمن هذا الكتاب
الكتاب موجه للمطورين الذين لديهم معرفة مسبقة بـ Kotlin أو Java ويريدون إتقان TDD بشكل منهجي. سيكون مفيدًا لكل من المبتدئين في الاختبار والمهندسين ذوي الخبرة الذين يرغبون في تنظيم معرفتهم. للقراءة، يكفي فهم أساسي للبرمجة الشيئية وتركيب جمل Kotlin.
ماذا سيتعلم القارئ
- أساسيات TDD:
توصيات