Apportez des modifications massives aux microservices, automatisez les révisions de code et sauvez les nerfs de l'équipe

Imaginez une situation - votre tâche au travail est de changer le format de journalisation. Tout semble simple au début. Exactement jusqu'au moment où tous ces changements n'ont pas besoin d'être effectués dans plus de 80 microservices ... Et donc une tâche facile à première vue se transforme en une longue et routine. Que peux-tu y faire?



Ou voici un autre problème - quelles fonctionnalités peuvent fournir la vitesse, la qualité et la commodité de la révision du code?



Les développeurs Java de YuMoney parlent de tout cela dans leurs rapports. Ajoutez ou regardez maintenant. Des vidéos avec des codes temporels attendent déjà sous la coupe.










Automatisez-le! Apporter des modifications typiques aux microservices



Vita Komarova, développeur Java senior

Un expert explique comment lancer des changements massifs, maintenir les normes et sauver les nerfs de toute l'équipe



1:03 À propos de l'architecture des microservices dans YuMoney et au-delà

2:17 La tâche consiste à changer le format de journalisation. Qu'est-ce qui devrait être fait?

15

h 00 Séparation du travail par équipes: avantages et inconvénients 4 h 02 Exemples de changements massifs

4:34 Solution - automatisation

4:47 Étapes de déploiement des changements

6 h 05 Implémentation de l'automatisation: à propos du robot Modernizer

8 h 09 Qu'est-ce que Flow? Divers scénarios de correction

8:58 Que fait Modernizer?

Implémentation technique 10h26 Résultats du travail

10h57 Contrôle des correctifs

12h34 Chemin des tâches après la fusion

13h15 Automatisons les tests

14h40 À propos d'Automerge et de l'automatisation des versions

16h13 Histoire à travers les yeux d'un développeur

17h42 Résumé: la vie avant et après Modernizer

20 : 18 Quel est le secret de notre succès?

21:42 Nos conclusions et conseils de l'équipe YuMoney








Automatisation de la révision du code. Deux ans plus tard



Grigory Skobelev, développeur Java

Il y a deux ans, nous avons commencé le processus d'amélioration de la révision du code. Nous voulons regarder dans le passé et partager les résultats de notre travail - nous montrerons l'évolution du système de révision de code, la fonctionnalité la plus et la moins demandée, et vous expliquerons comment le système amélioré a influencé notre travail.



1:31 Sur le backend d'UMoney, nos outils

3:29 Ce qui sera discuté dans la conférence

5:12 Sur la révision du code et pourquoi il devrait être amélioré

7:25 La révision du code en mots et en actes. Expérience personnelle

10h07 Système et fonctionnalité de révision du code. Caractéristiques YuMoney

10:30 Vitesse

14:42 Qualité

18:47 Commodité

24:22 Principales fonctionnalités de la révision du code

25:07 Plan d' amélioration








Tous les rapports de la grande conférence informatique YuMoneyDay . Des documents sur SQL, DevOps, frontend, PM, tests et développement mobile sont en cours.



Plus de rapports:





All Articles