Or here's another puzzle - what features can provide the speed, quality and convenience of code review?
The Java developers of UMoney tell about all this in their reports. Bookmark or watch right now. Videos with timecodes are already waiting under the cut.
Automate it! Making typical changes to microservices
Vita Komarova, senior Java developer
An expert tells how to launch massive changes, maintain standards and save the nerves of the whole team
1:03 About microservice architecture in YuMoney and beyond
2:17 The task is to change the logging format. What should be done?
3:00 Separating work by teams: pros and cons
4:02 Examples of massive changes
4:34 Solution - automation
4:47 Steps to roll out changes
6:05 Implementing automation: about the Modernizer robot
8:09 What is Flow? Various patching scenarios
8:58 What does Modernizer do? Technical implementation
10:26 Work results
10:57 Patch control
12:34 Task path after merge
13:15 Let's automate testing
14:40 About Automerge and release automation
16:13 History through the eyes of a developer
17:42 Summary: life before and after Modernizer
20 : 18 What is the secret of our success?
21:42 Our conclusions and advice from the YuMoney team
Code review automation. Two years later
Grigory Skobelev, Java developer
Two years ago we started the process of improving the code review. We want to look into the past and share the results of our work - we will show the evolution of the code review system, the most and least demanded functionality, and tell you how the improved system influenced our work.
1:31 On the backend in UMoney, our tools
3:29 What will be discussed in the talk
5:12 On code review and why it should be improved
7:25 Code review in words and deeds. Personal experience
10:07 Code review system and functionality. Features YuMoney
10:30 Speed
14:42 Quality
18:47 Convenience
24:22 Top features in the code review
25:07 Improvement plan
All reports from the big IT conference YuMoneyDay . Materials about SQL, DevOps, frontend, PM, testing and mobile development are on the way.