Nehmen Sie massive Änderungen an Microservices vor, automatisieren Sie Codeüberprüfungen und schonen Sie die Nerven des Teams

Stellen Sie sich eine Situation vor - Ihre Aufgabe bei der Arbeit ist es, das Protokollierungsformat zu ändern. Zunächst scheint alles einfach zu sein. Genau bis zu dem Moment, an dem all diese Änderungen nicht in mehr als 80 Microservices vorgenommen werden müssen ... Und so wird eine einfache Aufgabe auf den ersten Blick zu einer langen und routinemäßigen Aufgabe. Was können Sie dagegen tun?



Oder hier ist ein anderes Problem: Welche Funktionen können die Geschwindigkeit, Qualität und Bequemlichkeit der Codeüberprüfung gewährleisten?



Die Java-Entwickler von YuMoney berichten in ihren Berichten darüber. Lesezeichen setzen oder gleich ansehen. Videos mit Timecodes warten bereits unter dem Schnitt.










Automatisieren Sie es! Typische Änderungen an Microservices vornehmen



Vita Komarova, leitende Java-Entwicklerin

Ein Experte erklärt, wie man massive Änderungen einführt , Standards beibehält und die Nerven des gesamten Teams rettet.



1:03 Informationen zur Microservice-Architektur in YuMoney und darüber hinaus

2:17 Die Aufgabe besteht darin, das Protokollierungsformat zu ändern. Was soll getan werden?

3:00 Arbeitstrennung nach Teams: Vor- und Nachteile

4:02 Beispiele für massive Änderungen

4:34 Lösung - Automatisierung

4:47 Schritte zum Einführen von Änderungen

6:05 Automatisierung implementieren: über den Modernizer-Roboter

8:09 Was ist Flow? Verschiedene Patch-Szenarien

8:58 Was macht Modernizer? Technische Umsetzung

10:26 Arbeitsergebnisse

10:57 Patch-Kontrolle

12:34 Aufgabenpfad nach dem Zusammenführen

13:15 Automatisieren wir das Testen

14:40 Über Automerge und Release-Automatisierung

16:13 Story mit den Augen eines Entwicklers

17:42 Zusammenfassung: Leben vor und nach Modernizer

20:18 Was ist das Geheimnis unseres Erfolgs? ?

21:42 Unsere Schlussfolgerungen und Ratschläge vom YuMoney-Team








Automatisierung der Codeüberprüfung. Zwei Jahre später



Grigory Skobelev, Java-Entwickler

Vor zwei Jahren haben wir begonnen, die Codeüberprüfung zu verbessern. Wir möchten in die Vergangenheit schauen und die Ergebnisse unserer Arbeit teilen. Wir werden die Entwicklung des Codeüberprüfungssystems, die am meisten und am wenigsten geforderten Funktionen, zeigen und Ihnen erklären, wie das verbesserte System unsere Arbeit beeinflusst hat.



1:31 Im Backend von UMoney unsere Tools

3:29 Was wird im Vortrag besprochen?

5:12 Über die Codeüberprüfung und warum sie verbessert werden sollte

7:25 Codeüberprüfung in Worten und Taten. Persönliche Erfahrung

10:07 Codeüberprüfungssystem und Funktionalität. Eigenschaften YuMoney

10.30 Geschwindigkeit

14.42 Qualität

18.47 Convenience

24:22 Top - Features in Code - Review

25:07 Verbesserungsplan








Alle Berichte von der großen IT-Konferenz YuMoneyDay . Materialien zu SQL, DevOps, Frontend, PM, Testen und mobiler Entwicklung sind unterwegs.



Weitere Berichte:





All Articles