[Video] Mengapa roket meledak, apa yang akan segera muncul di Kotlin dan bagaimana cara menyimpan kode review


6 Desember, kami mengadakan Java-mitap lainnya. Mereka membicarakan hal ini:


  • tentang pengembangan Moira - sistem tanggap darurat untuk insiden (tentang rudal - di sini);
  • tentang kontrak, tugas, masalah dan peningkatan Kotlin untuk DSL;
  • tentang cara memilih pengulas dengan robot di tim pengembangan besar;
  • bagaimana cara mengajar semua komponen untuk menghasilkan grafik dan metrik pada lingkungan pertempuran;
  • tentang umpan balik yang benar untuk mendeteksi rilis yang bermasalah.

Dalam posting ini, ada lima laporan yang akan membuat hidup Anda lebih baik, perkembangannya lebih menyenangkan, dan tahun baru bahkan lebih baru.


Bagaimana cara menyimpan Ulasan Kode dan tidak kehilangan kualitas (Valery Churkin, Yandex.Money)


Kisah tentang bagaimana kami meningkatkan tinjauan kode, menemukan cara memilih pengulas di tim pengembangan besar, dan membuat plug-in untuk BitBucket untuk ini.




Apa yang kami pelajari saat melakukan sistem pemberitahuan darurat kami sendiri (Alexey Kirpichnikov, Kontur)


Bagaimana jika metrik pemantauan untuk semua layanan tidak ada? Siapa yang harus saya hubungi jika ada 1% ruang disk kosong? Bagaimana cara hidup dengan seribu aturan untuk sistem notifikasi dan apakah itu membuat hidup lebih baik? Sekarang kami memiliki Moira - sistem notifikasi kami sendiri. Laporan tentang bagaimana kami menderita saat kami melakukannya, keputusan apa yang kami buat, dan apa yang penting untuk tidak dilupakan jika Anda ingin melakukan hal yang sama.




Kontrak Kotlin (Dmitry Savinov, JetBrains)


Kontrak adalah fitur eksperimental baru di Kotlin 1.3. Mari kita bicara tentang kontrak apa di Kotlin dan dengan apa mereka makan. Mari kita lihat apa yang sudah bisa Anda sentuh dengan tangan Anda - baik dalam mode stabil dan dalam mode eksperimental. Pada akhirnya, kami membahas sedikit arah penelitian saat ini di bidang ini.




Cara Kedua (Alexander Prizov, Yandex.Money)


Bagaimana kami membangun aliran umpan balik untuk mendeteksi rilis masalah menggunakan Graphite dan Moira. Kami akan memberi tahu Anda cara mengumpulkan dan menganalisis metrik tentang jumlah kesalahan dalam aplikasi.




Bagaimana tidak melupakan layanan Anda di lingkungan pertempuran (Dmitry Komarov, Yandex.Money)


Mereka menulis sebuah plugin DSL di Kotlin dan membuatnya menjadi siklus rilis komponen. Jadi semua komponen secara otomatis mendapatkan grafik dan metrik yang sama di medan perang.



Grafana-dsl dan plugin ada di dalam repositori Github kami:


β†’ grafana-dashboard-dsl
β†’ Plugin




Berlangganan ke blog kami - kami berbicara tentang apa yang ada di balik tudung Uang, dan bagaimana kami hidup dengannya. Datanglah ke berbagai acara dan terus ikuti perkembangannya - sebuah laporan dari mitap kami tentang penelitian kinerja akan segera hadir.

Source: https://habr.com/ru/post/id433894/


All Articles