Hai Ini adalah post-laporan dari Moscow SPA 5 mitap, serangkaian pertemuan untuk pengembang front-end yang tertarik dengan topik aplikasi web (Aplikasi Halaman Tunggal). Bersama dengan pembicara dari Mail.Ru, Yandex, VKontakte, Tinkoff dan Avito, kami berbicara tentang mengintegrasikan Jest dengan infrastruktur QA, DI sebagai cara untuk skala, pertumbuhan perpustakaan komponen, dan tim platform. Mereka juga mendiskusikan apakah UIKit bisa sefleksibel dan cocok untuk segala sesuatunya.
Datanglah di bawah kucing jika Anda tertarik dengan topik ini. Di dalam Anda akan menemukan bahan-bahan pertemuan: rekaman video dari presentasi, presentasi pembicara, ulasan tamu dari pertemuan dan tautan ke laporan foto.

Laporan
Timah untuk Jest. Sergey Melyukov, Avito
Sergey Melyukov mengatakan bagaimana kami mengintegrasikan Jest dengan infrastruktur QA Avito. Tampaknya ini bukan hal yang istimewa. Jika bukan untuk reporter kita sendiri, lingkungan dengan IPC yang ditulis sendiri dan http / ws-moks.
β Presentasi
Ulasan pendengar
- Memotivasi untuk mencari cara mereka sendiri, meningkatkan alat yang ada
- Kami sedang menunggu setidaknya versi ringan dari reporter yang terintegrasi dengan lelucon di opensource! Semuanya sangat indah.
DI sebagai cara untuk skala segalanya. Alexey Popkov, Yandex
Seberapa sering Anda menghubungkan perpustakaan dalam tes untuk pertukaran modul yang rumit? Jam berapa jika Anda membungkus potongan kode Anda untuk platform yang berbeda? Atau mungkin sistem pengujian A / B Anda dibangun di atas saklar / case tanpa ujung? Jika Anda tidak ingin menanggung semuanya lagi, tonton videonya.
β Presentasi
Ulasan pendengar
- Kiat dan mengetik aturan TypeScript.
- Itu sangat menarik dan membuat saya berpikir tentang pendekatan pembangunan.
UIKit, yang pasti bisa. Konstantin Lebedev, Mail.Ru
Laporan ini bukan tentang solusi siap pakai, tetapi studi tentang topik yang ditunjuk tentang bagaimana membangun komponen yang paling fleksibel dengan aturan umum. Ceritanya dibumbui dengan contoh-contoh TypeScript dengan tipe-tipe yang marah dan rekursif.
β Presentasi
Ulasan pendengar
- Sangat menarik, tetapi terlalu rumit. Terlalu banyak overhead. Tapi untuk cakrawala dan otak itu berguna!
- Harus coba. Dan kami sedang menunggu perkembangan selanjutnya.
Di mana perpustakaan komponen tumbuh. Tim Chaptykov, VK
Saat mengembangkan pustaka komponen, tim menghadapi masalah yang sama dan menerapkan solusi serupa. Biasanya mereka membutuhkan banyak sumber daya: lebih banyak pengembang, lebih banyak waktu, lebih banyak tahap pengujian. Tetapi bagaimana jika sumber daya sangat sedikit? Apa yang bisa Anda hemat? Untuk mengetahuinya, lihat laporan Tim Chaptykov.
β Presentasi
Ulasan pendengar
- Hidupkan fleksibilitas!
- Banyak informasi berguna yang praktis.
Alexander berbagi pengalaman tim platform di Tinkoff. Tugas apa yang bisa dia selesaikan, bagaimana mengatur pekerjaan tim seperti itu dan banyak detail berguna lainnya, lihat laporannya.
β Presentasi
Ulasan pendengar
- Adalah baik ketika ada orang-orang yang βada saatβ apa yang βsekaliβ kepada orang lain.
- Laporan ini menyatukan semua pertanyaan saya, dan saya akan membahas masalah menciptakan tim platform.
Konstantin Lebedev, Denis Kolesnikov, Tim Chaptykov, Alexey Popkov dan Alexander Kazachenko membahas pekerjaan tim platform arsitektur front-end di perusahaan mereka dan perlunya implementasinya. Diskusi dimoderatori oleh Roman Dvornov.
Referensi
Daftar putar dengan semua video dari mitap dapat ditemukan di saluran YouTube kami.
Agar tidak ketinggalan mitap SPA berikutnya, berlangganan halaman di Taipad .
Dan beberapa foto dari pertemuan itu Kami memposting laporan foto lengkap di halaman Facebook dan VKontakte AvitoTech.
Sampai ketemu lagi!