ماذا تفعل مع الإرث. المحتوى مع لقاء Badoo PHP # 4

تحية للجميع!

في 15 فبراير ، تم عقد الاجتماع التالي لمطوري PHP حول موضوع Legacy في مكتب Badoo. استمعنا طوال اليوم إلى قصص عن تجربة الشركات الكبيرة ، وتحدثنا وألمنا المشترك.

اتضح للنظر في المشكلة من عدة جهات:

  • تنظيم عمليات التنمية للتخلص من التراث ؛
  • تكتيكات قطع المونوليث القديم إلى خدمات صغيرة ؛
  • طرق تنظيم API التي تسمح لك بالتحكم في نمو التعليمات البرمجية القديمة ؛
  • طرق تلقائية لاكتشاف الكود الميت ؛
  • حاولوا أيضًا التحدث عن كيفية إعادة بناء رمز الإرث باستخدام نهج DDD.

وبموجب الخفض ، أشارك مقاطع الفيديو والشرائح من هذا الاجتماع. بالطبع، لا يزال هناك الكثير من الأشياء الثمينة على هامش ولم تدرج في التقرير، حتى وصلنا إلى دافئ لدينا مجموعة ل دردشة حول الحياة الصعبة من pahépešnik، ومناقشة التقارير أو لمجرد نصيحة :)



"انتصار غير مؤلم على الإرث"


انطون جوكوف ، مانيشات


قصة أساسية حول كيفية إعادة بناء التعليمات البرمجية القديمة دون التأثير على التطبيق ، واختبار الوظائف والأداء ، وكذلك التبديل بسلاسة إلى الإصدار الجديد على المنتج.


شرائح

"نهج تكراري ضد التراث"


أليكسي كوروتين ، SuperJob


نهج SuperJob هو معركة مستمرة ضد رمز عفا عليه الزمن. تحدث قائد الفريق Timlid عن API كطريقة لعزل الشفرة السيئة عن الخير.


شرائح

كود ميت: البحث عن ونزع فتيله


Danil Mukhametzyanov، Badoo


تبدو المشكلة التي قمنا بحلها كما يلي: المهندسون ذوو الأجور المرتفعة يقرؤون باستمرار الرموز الميتة. دانيل من فريق تطوير الخوادم ، حول المشاريع الأخرى التي تحدثنا عنها مؤخرًا . تدور قصته حول كيفية أتمتة المعركة ضد الإرث والأساليب التي نستخدمها للتحكم في مظهره.


شرائح


"تكتيكات قطع PHP متراصة"


بافيل لاكوسنيكوف ، أفيتو


يعد قطع المونوليث طريقة مؤكدة للعثور على حلول قديمة في الشفرة الأصلية. أخبر بافيل كيف تخلص Avito من الإرث: أزال القواميس والإحصائيات الأخرى ، وواجهات مخصصة ، وسهل التسلسل الهرمي للوراثة ، وتحسين تغطية الاختبار.


شرائح


"إعادة بناء كود PHP باستخدام DDD"


فيتالي تشيركوف ، FunCorp


على الرغم من حقيقة أن موضوع DDD معقد إلى حد ما ، والتقرير الأخير ليس اختبارًا للجميع ، فقد كان فيتالي رائعًا في شرح وشرح حرفيًا على أصابعه كيفية إعادة تنشيط التعليمات البرمجية القديمة باستخدام أنماط البرمجة الموجهة للموضوع.


شرائح

قائمة تشغيل كاملة


توجد صور من mitap في مجموعات VK و FB .

إعلانات الأحداث الجديدة أسهل في الاشتراك في Telegram ، للاشتراك.

شكرا لكل من دعم الاجتماع ، كان رائعا!
يتوسع جزء لندن من فريق الخوادم لدينا بشكل كبير. الاختبار مفتوح حتى 1 مارس ، والذي بموجبه يتلقى المشاركون الأكثر نجاحًا دعوة لإجراء مقابلة في موسكو ، ومعه - فرصة لتلقي عرض في نفس اليوم والمغادرة للعيش في لندن. تذاكر للمقابلة والانتقال على نفقة الشركة.

All Articles