نقاط التوقف
تعمل نقاط التوقف الشرطية على تقليل الضوضاء في الحلقات. قم بتقييم التعبيرات أثناء الإيقاف المؤقت للتحقق من الحالة دون إعادة البناء.
سير العمل
استخدم هذه الأقسام كخريطة للموقع. تركز كل كتلة على القرارات التي تتخذها أسبوعيًا: كيفية تنظيم العمل، وكيفية تشغيل البديل الصحيح، وكيفية الحفاظ على إمكانية التنبؤ بـ PT60⟧ بين زملائك في الفريق.
تحتوي مشاريع Android Studio عادةً على وحدة تطبيق واحدة بالإضافة إلى وحدات المكتبة الاختيارية ووحدات الميزات ووحدات الاختبار. حافظ على إعدادات Gradle مركزية في settings.gradle.kts or settings.gradle لذلك يرى المهندسون الجدد نفس الرسم البياني للوحدة.
قم بمحاذاة applicationId مع قائمة Play Console الخاصة بك. يمكن أن تتطور أسماء الحزم الداخلية بشكل أبطأ من قوائم المتاجر، ولكن تجنب مساحات الأسماء المكررة عبر الوحدات.
تقوم تكوينات التشغيل بالتقاط الوحدة وبناء متغير ونشاط الإطلاق وهدف النشر. تكوينات مكررة لكل نكهة عندما يحتاج QA إلى اختصار ثابت لنقاط النهاية المرحلية.
تعمل نقاط التوقف الشرطية على تقليل الضوضاء في الحلقات. قم بتقييم التعبيرات أثناء الإيقاف المؤقت للتحقق من الحالة دون إعادة البناء.
قم بإرفاق العمليات الجارية عند إعادة إنتاج المشكلات التي تظهر فقط بعد جلسات طويلة أو مجموعات التنقل العميق.
قم بتثبيت برنامج CompileSdk الذي يتوافق مع خريطة الطريق التي تستهدفها، وليس فقط الجهاز الذي تمتلكه اليوم. حافظ على تحديث أدوات البناء وأدوات النظام الأساسي بالتوافق مع ملاحظات الإصدار Android Gradle Plugin لتجنب سلوك dexer غير المتطابق.
Android Studio يدمج سير عمل Git في نافذة أداة الالتزام مع الاختلافات في Kotlin وXML والموارد. استخدم الالتزامات الجزئية بعناية مع الملفات التي تم إنشاؤها: تتجاهل العديد من الفرق ملفات IDE المحلية مع الاحتفاظ بإصدارات أغلفة Gradle.
لدمج الصراعات في build.gradle.kts، قم بحل إعلانات التبعية أولاً، ثم قم بالمزامنة، ثم قم بحل تعارضات التعليمات البرمجية حتى يتمكن المفهرس من رؤية معلومات مسار الفصل الدقيقة.