قم بإجراء تغييرات هائلة على الخدمات المصغرة ، وأتمتة مراجعات الكود وحفظ أعصاب الفريق

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



أو هناك مشكلة أخرى - ما هي الميزات التي يمكن أن توفر السرعة والجودة والراحة في مراجعة الكود؟



يخبر مطورو Java في YuMoney عن كل هذا في تقاريرهم. المرجعية أو المشاهدة الآن. مقاطع الفيديو ذات الرموز الزمنية تنتظر بالفعل تحت الخفض.










أتمتة ذلك! إجراء تغييرات نموذجية على الخدمات المصغرة



Vita Komarova ، مطور Java كبير

يخبر أحد الخبراء كيفية إجراء تغييرات هائلة والحفاظ على المعايير وحفظ أعصاب الفريق بأكمله



1:03 حول بنية الخدمات المصغرة في YuMoney وما بعد

2:17 المهمة هي تغيير تنسيق التسجيل. ما الذي يجب القيام به؟

3:00 فصل العمل حسب الفرق: الإيجابيات والسلبيات

4:02 أمثلة على التغييرات الهائلة

4:34 الحل - الأتمتة

4:47 خطوات لتطبيق التغييرات

6:05 تنفيذ الأتمتة: حول روبوت Modernizer

8:09 ما هو التدفق؟ سيناريوهات الترقيع المختلفة

8:58 ماذا يفعل Modernizer؟ التنفيذ الفني

10:26 نتائج العمل

10:57 التحكم في التصحيح

12:34 مسار المهمة بعد الدمج

13:15 لنقم بأتمتة الاختبار

14:40 حول Automerge وإطلاق الأتمتة

16:13 التاريخ من خلال عيون مطور

17:42 ملخص: life before and after Modernizer

20 : 18 ما سر نجاحنا؟

21:42 استنتاجاتنا ونصائح فريق YuMoney








أتمتة مراجعة الكود. بعد سنتين



Grigory Skobelev ، مطور Java

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



1:31 في الخلفية في UMoney ، أدواتنا

3:29 ما الذي سيتم مناقشته في الحديث

5:12 حول مراجعة الكود ولماذا يجب تحسينه

7:25 مراجعة الكود بالكلمات والفعل. التجربة الشخصية

10:07 نظام ووظائف مراجعة الكود. ميزات YuMoney

10:30 السرعة

14:42 الجودة

18:47 الراحة

24:22 أهم الميزات في مراجعة التعليمات البرمجية

25:07 خطة تحسين








جميع التقارير من مؤتمر YuMoneyDay الكبير لتكنولوجيا المعلومات . مواد حول SQL و DevOps و frontend و PM والاختبار وتطوير الأجهزة المحمولة في الطريق.



المزيد من التقارير:





All Articles