تطوير iOS باستخدام TDD وSwift
280 صفحات
Arabic
PDF
4.5

تطوير iOS باستخدام TDD وSwift

Тест-драйв iOS-приложений на Swift

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «Test-Driven Development with Swift» (2022) للدكتور دومينيك هاوزر هو دليل عملي لتطبيق منهجية TDD في عملية تطوير تطبيقات iOS. المؤلف، وهو مطور معروف ومؤلف عدة كتب عن Swift، يقدم للقارئ ليس مجرد نظرية، بل وصفات جاهزة وأنماط يمكن تطبيقها فورًا في المشاريع الحقيقية. الكتاب موجه للمطورين الذين لديهم بالفعل معرفة بأساسيات Swift و Xcode، ولكنهم يرغبون في رفع جودة الكود إلى مستوى جديد.

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

الفكرة الرئيسية للكتاب هي إظهار كيفية كتابة الاختبارات قبل كتابة الكود العملي (Red-Green-Refactor). يرشد المؤلف القارئ خطوة بخطوة عبر جميع المراحل: من إعداد البيئة وكتابة أول اختبار وحدة (unit test) إلى اختبارات التكامل واختبار واجهة المستخدم (UI). يتم إيلاء اهتمام خاص لأنماط العمارة (MVC, MVVM, Coordinator) وكيف يساعد TDD في تصميم مكونات ضعيفة الارتباط وقابلة للاختبار. يتناول الكتاب أمثلة حقيقية: العمل مع الشبكة، Core Data، العمليات غير المتزامنة، الرسوم المتحركة والإيماءات.

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

  • مطورو iOS ذوو خبرة لا تقل عن سنة، والذين يرغبون في دمج TDD في سير عملهم.
  • قادة الفرق والمهندسون المعماريون الذين يسعون لزيادة استقرار قاعدة الكود وقابليتها للصيانة.
  • الطلاب وخريجو الدورات الذين يرغبون في إتقان الممارسات المهنية للاختبار.

ماذا سيتعلم القارئ

  • أساسيات TDD:

توصيات