SPA Meetup 5: Integração Jest com controle de qualidade, UIKit poderoso, bibliotecas de componentes, DI para dimensionamento, comandos de plataforma

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.


Equipe da plataforma: Guia de aplicativos. Alexander Tachoff Kazachenko


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.


Painel de discussão "Equipes da plataforma - um conto de fadas ou realidade?"


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!

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


All Articles