Oi Este é um pós-relatório do mitap SPA SPA de Moscou, uma série de reuniões para desenvolvedores de front-end interessados no tópico de aplicativos da web (aplicativo de página única). Juntamente com palestrantes do Mail.Ru, Yandex, VKontakte, Tinkoff e Avito, conversamos sobre a integração do Jest com a infraestrutura de controle de qualidade, o DI como uma maneira de escalar, o crescimento das bibliotecas de componentes e uma equipe de plataforma. Eles também discutiram se o UIKit pode ser o mais flexível e adequado para tudo quanto possível.
Venha para o gato, se você estiver interessado nesses tópicos. Dentro, você encontrará materiais para reuniões: gravações em vídeo de apresentações, apresentações com oradores, comentários de convidados da reunião e links para o relatório fotográfico.

Relatórios
Lata para Jest. Sergey Melyukov, Avito
Sergey Melyukov contou como integramos o Jest à infraestrutura de controle de qualidade da Avito. Parece que isso não é nada de especial. Se não for para o nosso próprio repórter, crie um ambiente com IPC auto-escrito e http / ws-moks.
→ Apresentação
Ouvintes comentários
- Motiva a procurar seus próprios caminhos, melhorar as ferramentas existentes
- Estamos aguardando pelo menos uma versão leve do repórter integrada ao gracejo em código aberto! Tudo é muito bonito.
DI como uma maneira de escalar tudo. Alexey Popkov, Yandex
Com que frequência você conecta uma biblioteca em testes para trocas complicadas de módulos? A que horas se você agrupar partes do seu código para plataformas diferentes? Ou talvez o seu sistema de teste A / B seja construído em um interruptor / caixa sem fim? Se você não deseja mais suportar tudo, assista ao vídeo.
→ Apresentação
Ouvintes comentários
- Dicas e digitando regra TypeScript.
- Foi muito interessante e me fez pensar em abordagens de desenvolvimento.
UIKit, que com certeza pode. Konstantin Lebedev, Mail.Ru
Este relatório não trata de uma solução pronta, mas um estudo sobre um tópico designado de como criar os componentes mais flexíveis com regras comuns. A história é solidamente temperada com exemplos TypeScript com tipos furiosos e recursivos.
→ Apresentação
Ouvintes comentários
- Muito interessante, mas muito complicado. Sobrecarga demais. Mas para horizontes e cérebros é útil!
- Deve tentar. E estamos aguardando um maior desenvolvimento.
Onde as bibliotecas de componentes crescem. Tim Chaptykov, VK
Ao desenvolver bibliotecas de componentes, as equipes enfrentam os mesmos problemas e aplicam soluções semelhantes. Geralmente, eles exigem muitos recursos: mais desenvolvedores, mais tempo, mais estágios de teste. Mas e se houver muito poucos recursos? Em que você pode economizar? Para descobrir, veja o relatório de Tim Chaptykov.
→ Apresentação
Ouvintes comentários
- Viva a flexibilidade!
- Muita informação útil prática.
Alexander compartilhou a experiência da equipe de plataforma em Tinkoff. Que tarefas ela pode resolver, como organizar o trabalho dessa equipe e muitos outros detalhes úteis, consulte o relatório.
→ Apresentação
Ouvintes comentários
- É bom quando há quem "há quando" aquilo que é "uma vez" para os outros.
- O relatório reuniu todas as minhas perguntas e levantarei no trabalho a questão da criação de uma equipe de plataforma.
Konstantin Lebedev, Denis Kolesnikov, Tim Chaptykov, Alexey Popkov e Alexander Kazachenko discutiram o trabalho da equipe de plataforma de arquitetura front-end em suas empresas e a necessidade de sua implementação. A discussão foi moderada por Roman Dvornov.
Referências
Uma lista de reprodução com todos os vídeos da mitap pode ser encontrada em nosso canal do YouTube.
Para não perder o próximo mitap do SPA, assine a página em Taipad .
E algumas fotos da reunião Publicamos a reportagem fotográfica completa nas páginas do AvitoTech no Facebook e VKontakte .
Até breve!