كيف كنا مخطئين مع monoliths ، udalenka ، الإرث ، الرفض من REST API والخطوات عبر الإنترنت

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



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

أي نوع من الفيل؟




هذا هو رجل وسيم أفخم من مؤلف PHP هضم الروماني برونسكيسيتلقى Pronsky الفائز الرئيسي في الاختبار - ومن المقرر أن يتم ذلك في منتصف الاجتماع عبر الإنترنت . سيكون هناك أنشطة أخرى في البرنامج: على سبيل المثال ، رسم تذكرة لـ PHP Russia (عبر الإنترنت في مايو وغير متصل في سبتمبر). لن يتم تحديد الفائز بشكل عشوائي ، ولكن حسب المعرفة + سرعة الطباعة.

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

ما نوع التقارير ومن سيكون أول من يرمي حجرًا عليها ؟


يتم تقديم المتحدثين بترتيب الأولوية. كل ساعة عبارة عن تقرير واحد بتنسيق "35 دقيقة على الهواء ، 25 دقيقة للمناقشة في التكبير / التصغير مع المتحدث والخبير المدعو".

11 صباحًا إيفان ماتفييف ، Skyeng: حول الأخطاء التي يرتكبها المطور على موقع بعيد خلال النهار


ماذا ستقول عنه؟

حول كيف ، بعد العمل لبضعة أشهر في المكتب ، حصلت على العمل عن بعد - ولكن بقيت هنا. للسنة العاشرة الآن. سأحاول أن أخبركم عن أشياء أساسية لن أفعلها خلال نصف ساعة وأشارك ممارسات الفرق الدولية والروسية التي عملت فيها.

الخبرة هي مجموع أخطائنا. أخبرني عن المياه الضحلة الرئيسية التي قام بها بينما كان ينقذ نفسه.

فيجاشيل طوال الليل. تناولت الغداء فقط في الساعة 6 مساءً. تم طرده من الفريق الأول الموزع بسبب عضادات غبية. كان هناك الكثير من الأشياء: كان نصف التقرير حول هذا الموضوع) لكنني سأشارك الممارسات "كان ممكنًا" بالطبع.

من سيشرف على المناقشة بعد الحديث: فيكتورتيفيكTyschenko ، مشرف الدردشة للعمال عن بعد.

12:00 مساء. انطون2 كرةجوكوف ، مانيشات: حول المعركة ضد الإرث. مرة أخرى)


ماذا ستقول عنه؟

لقد سمع شخص ما بالفعل النسخة السابقة من التقرير عن الاجتماع من Badoo ، ولكن هناك دائمًا مجال للتحسينات على Legacy)

سأخبرك عن نهج النشر الحساس ، وإعادة الهيكلة الآمنة وإعادة هيكلة الشفرة. ولا يهم ما نقوم بإعادة بيعه: استبعد ميزة جديدة نسبيًا لم تجتاز اختبار أ / ب ، أو رمزًا إجرائيًا مخيفًا نما مع الالتزامات ونما إلى مكون ضخم لا يمكن قراءته ، ولكن يحتاج إلى دعم.

أخبرني عن المدارس الرئيسية التي صنعها أثناء تراكم خبرته.

لم أقم بتعبئة مقاييس قائمة الانتظار ، وفشلت في تدفق الرسائل ... لفترة طويلة ثم بحثت عن مكان اختفائها.

من سيدير ​​المناقشة بعد التقرير: سيرجيseregazhukبيتل ، مؤلف بودكاست "بين قوسين" .

13:00. أديلAdelfFayzrakhmanov ، فكرة Laravel: حول CQRS.
ولديه 5 أسباب لذلك.


ماذا ستقول عنه؟

مع نمو تعقيد المشروع ، غالبًا ما يأتي المطورون بفكرة فصل التعليمات البرمجية تمامًا لقراءة البيانات من التعليمات البرمجية لتعديل البيانات. سأعرض سببين لهذا: البنية التحتية ومنطق الأعمال. مع الأمثلة.

أخبرني عن المدارس الرئيسية التي صنعها أثناء تراكم خبرته.

جميع مياه بلادي مملة وخافتة. ولكن تعال لمناقشة التقرير ، سيبدو الأمر فجأة مختلفًا)

من سيخفف المناقشة بعد التقرير: ديمتري سيموشيف ، مؤلف التقرير " نصف ORM أو كيف تتوقف عن الخوف من CQRS ".

2 مساءً جوليا نيكولايفا ، iSpring: حول فوائد وحدة متجانسة


ماذا ستقول عنه؟

كيفية حل مشاكل تطبيق PHP متجانسة دون التحول إلى بنية الخدمات الصغيرة.

أخبرنا عن المياه الضحلة الرئيسية التي أكملتها أنت والفريق أثناء تراكم تجربتك.

لقد جمعوا بين معالجة العمارة المتجانسة القديمة وإدخال إطار جديد وتطوير ميزة كبيرة مع موعد نهائي ضيق. نعم ، نعم ، مرة واحدة. لا تفعل هذا)

من سيشرف على المناقشة بعد الحديث: ليونيد كورساكوف ، مؤلف الحديث الشامل عن رمز المشاريع التجارية.

الساعة 00/15 انطوناموريفMorev ، WormSoft: حول إيجابيات وسلبيات GraphQL. مرة أخرى)


ماذا ستقول عنه؟

سأستمر في موضوع التخلي عن REST API في المشاريع ذات الخدمات الصغيرة ، التي أثيرت في PHP روسيا الأولى. منذ ذلك الحين تضخمت بتفاصيل جديدة.

أخبرني عن المدارس الرئيسية التي صنعها أثناء تراكم خبرته.

لا تعليق)

من سيدير ​​المناقشة بعد التقرير: سيريلSerafimArts نسيميانوف ، المبشر في GraphQL ، عضو لجنة البرنامج في PHP Russia.

4 مساءً ميخائيل سمرقين ، SimbirSoft: لا تتحدث عن مزمور ، فان ، PHPStan. لكن…


ماذا ستقول عنه؟

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

أخبرني عن المدارس الرئيسية التي صنعها أثناء تراكم خبرته.

لم أجرِ الاختبارات بعد ووقت تنفيذ الوظيفة الجديدة)

ملاحظة "تعال" إلى أداة التخفيف عبر الإنترنت دون مغادرة منزلك.

All Articles