Buat perubahan besar pada layanan mikro, otomatiskan peninjauan kode, dan selamatkan ketegangan tim

Bayangkan sebuah situasi - tugas Anda di tempat kerja adalah mengubah format logging. Segalanya tampak sederhana pada awalnya. Tepat sampai saat semua perubahan ini tidak perlu dilakukan di lebih dari 80 layanan mikro ... Dan tugas yang mudah pada pandangan pertama berubah menjadi tugas yang panjang dan rutin. Apa yang dapat Anda lakukan?



Atau inilah masalah lain - fitur apa yang dapat memberikan kecepatan, kualitas, dan kenyamanan peninjauan kode?



Pengembang Java dari YuMoney menceritakan semua ini dalam laporan mereka. Bookmark atau tonton sekarang. Video dengan kode waktu sudah menunggu di bawah cut.










Otomatiskan! Membuat perubahan umum pada layanan mikro



Vita Komarova, pengembang senior Java

Seorang ahli memberi tahu cara meluncurkan perubahan besar-besaran, mempertahankan standar, dan menyelamatkan saraf seluruh tim



1:03 Tentang arsitektur layanan mikro di YuMoney dan seterusnya

2:17 Tugasnya adalah mengubah format logging. Apa yang harus dilakukan?

3:00 Memisahkan pekerjaan menurut tim: pro dan kontra

4:02 Contoh perubahan besar

4:34 Solusi - otomatisasi

4:47 Langkah-langkah untuk meluncurkan perubahan

6:05 Menerapkan otomasi: tentang robot Modernizer

8:09 Apa itu Flow? Berbagai skenario penambalan

8:58 Apa yang dilakukan Modernizer? Implementasi teknis

10:26 Hasil kerja

10:57 Kontrol patch

12:34 Jalur tugas setelah penggabungan

13:15 Mari mengotomatiskan pengujian

14:40 Tentang Automerge dan otomatisasi rilis

16:13 Sejarah melalui mata pengembang

17:42 Ringkasan: kehidupan sebelum dan sesudah Modernizer

20 : 18 Apa rahasia sukses kita?

21:42 Kesimpulan dan saran kami dari tim YuMoney








Otomatisasi tinjauan kode. Dua tahun kemudian



Grigory Skobelev, pengembang Java

Dua tahun lalu kami memulai proses peningkatan tinjauan kode. Kami ingin melihat ke masa lalu dan membagikan hasil pekerjaan kami - kami akan menunjukkan evolusi sistem peninjauan kode, fungsi yang paling dan paling tidak diminta, dan memberi tahu Anda bagaimana sistem yang ditingkatkan memengaruhi pekerjaan kami.



1:31 Pada backend di UMoney, alat kami

3:29 Apa yang akan dibahas dalam pembicaraan

5:12 Tentang peninjauan kode dan mengapa harus ditingkatkan

7:25 Peninjauan kode dalam kata-kata dan perbuatan. Pengalaman pribadi

10:07 Sistem dan fungsionalitas peninjauan kode. Fitur YuMoney

10:30 Kecepatan

14:42 Kualitas

18:47 Kenyamanan

24:22 Fitur utama dalam tinjauan kode

25:07 Rencana peningkatan








Semua laporan dari konferensi TI besar YuMoneyDay . Materi tentang SQL, DevOps, frontend, PM, pengujian, dan pengembangan seluler sedang dalam proses.



Lebih banyak laporan:





All Articles