في 16 يونيو ، كان لدينا اجتماع Avito iOS Summer Edition التقليدي. تم اختيار أربعة مواضيع للمناقشة في الاجتماع: اختبار واجهة المستخدم ، والعمل في فرق متعددة الوظائف ، والمراقبة في تطبيقات الهاتف المحمول ، والمحفوظات والمداخل من مدير التبعية الخاص بنا. في حالة عدم قدرتك على حضور الاجتماع ، لم تتبع البث على YouTube أو أردت فقط تعلم شيء جديد - نشارك الصور ومقاطع الفيديو والعروض التقديمية من الاجتماع وتعليقات المستمعين.

الوظائف التبادلية. كيفية توسيع حدود قدراتهم وجلب السعادة للمستخدمين. إيفان بوندار (أفيتو)
أخبر إيفان كيف يتم ترتيب الفرق متعددة الوظائف في Avito ، وتأثير هذا النهج على إنشاء وإصدار الميزات ، لمن قد يكون مفيدًا ، ومن الأفضل أن ينسى الوظائف التبادلية. وشاركنا كيف توصلنا بشكل عام من وظائف متجانسة إلى فرق صغيرة تعمل بكامل طاقتها.
عرض
مراجعات المستمعين
- نظرت في مزايا العمل في فرق متعددة الوظائف. من الواضح سبب الحاجة إلى مثل هذا التحول. أود أن أعرف المزيد عن التناوب بين الفرق ، والوقت الذي استغرقه الأمر لتكوين صيغة جديدة ، هل هناك أي فقدان للتواصل.
- كان أداؤه جيدًا ، كانت المادة واضحة.
رصد وتشخيص "المشاكل على الحياة" في تطبيقات الهاتف المتحرك لـ Mail.Ru Cloud. بافيل أوسيبوف (Mail.Ru Group)
باستخدام مثال تطبيقات Mail.Ru Cloud للهواتف المحمولة ، أوضح Pavel لماذا يجب التعرف على المراقبة في تطوير iOS كعنصر مهم في تشغيل الخلفية. تحدث بالتفصيل عن طرق تحديد وتشخيص المشكلات في الإصدارات القتالية من التطبيقات: البنية التحتية للمراقبة المتوافقة مع DevOps ، الاستخدام غير التقليدي لـ HockeyApp للحصول على الشقوق الكاذبة مع الشذوذ ، خدمة اختبار A / B للحصول على سجلات مستخدم معين من نقطة معينة في دورة حياة التطبيق. بالإضافة إلى ذلك ، ستجد في الفيديو قصص الحياة والإجابة على السؤال ، ما علاقة ICQ به.
عرض
مراجعات المستمعين
- شكرا على المتشددين. جميع نقاط التقرير مثيرة للاهتمام ، ولكن من الصعب الاستمرار في التركيز لفترة طويلة.
- ربما تفتقر إلى ديناميكيات القصة ، لكن المحتوى مرتفع.
اختبارات واجهة البنية التحتية في Avito. فلاديسلاف ألكسيف (أفيتو)
قررنا في Avito لفترة طويلة أننا نكتب اختبارات واجهة المستخدم ، ونشارك خبرتنا باستمرار مع الزملاء. أخبر فلاديسلاف كيفية بدء الاختبار ، وكيف يتم ترتيب بنيتنا التحتية لإطلاق اختبارات واجهة المستخدم ، وفحص المشاكل الشائعة التي تواجهها في طريق كل من يحاول تنفيذ الاختبار في مشروعه. لكن الجنود ذوي الخبرة لديهم أيضًا أسئلة: على سبيل المثال ، كيفية تسريع الاختبارات ، و "علاج" الاختبارات الحمراء ، والحفاظ على البنية التحتية للعديد من إصدارات iOS وتجاوز قيود TeamCity - اقترح فلاديسلاف الأفكار والأدوات التي ستساعد على التعامل مع هذه الصعوبات.
عرض
مراجعات المستمعين
- حية وممتعة ومفيدة. أود الاستماع بمزيد من التفصيل إلى الأجزاء المختلفة من عملية الإصدار والاختبار.
- تقرير مثير للاهتمام وذات صلة. لقد قام بأداء مثالي ، "حتى هناك دليل".
- فلاديسلاف رائع جدا ، التقرير ممتاز.
ما الذي يجب أن يكون مدير التبعية لمشروع كبير باستخدام مثال Sberbank-Online iOS. ايليا لانكين (سبيربنك)
أخبرت إيليا قصة تطور الوحدات النمطية في تطبيق Sberbank Online للجوال وإيجابياته وسلبياته. لقد تناول بالتفصيل مدير الاعتماد الخاص به: لماذا كان بحاجة إليه ، وما الذي يعرفه ، وكيف ساعد في تقليل متوسط وقت تجميع المشروع في مليون سطر من التعليمات البرمجية إلى 15 ثانية وخلق إمكانية تطوير مستقل وإصدار شفاف لـ 90 مطورًا.
عرض
مراجعات المستمعين
- تقرير ممتاز ، أود فقط نقاط فنية أكثر تحديدا.
- الكثير من المعلومات والأشياء الجيدة. حاول أن يثير اهتمام الجمهور بموضوعه.
شكرا لكل من حضر الاجتماع وشاهد الفيديو. صور من الاجتماع نشرناها على Facebook و Vkontakte . غالبًا ما نستضيف الأحداث للمتخصصين الفنيين. إذا كنت لا تريد أن تفوتهم ، اشترك في Timepad الخاص بنا . أخبرنا في تقارير التعليقات عن الموضوعات التي تريد سماعها في اجتماعاتنا - سنأخذ رأيك في الاعتبار عند التخطيط للأحداث القادمة.
اراك قريبا!