SPA Meetup 5: Intégration Jest avec QA, UIKit puissant, bibliothèques de composants, DI pour la mise à l'échelle, commandes de plate-forme

Salut Il s'agit d'un post-rapport du Mitap SPA 5 de Moscou, une série de réunions pour les développeurs front-end qui sont intéressés par le sujet des applications Web (Single Page Application). Avec des conférenciers de Mail.Ru, Yandex, VKontakte, Tinkoff et Avito, nous avons parlé de l'intégration de Jest à l'infrastructure QA, de DI en tant que moyen de mise à l'échelle, de la croissance des bibliothèques de composants et d'une équipe de plate-forme. Ils ont également examiné si UIKit peut être aussi flexible et adapté à tout que possible.


Venez sous le chat si vous êtes intéressé par ces sujets. À l'intérieur, vous trouverez du matériel de réunion: enregistrements vidéo des présentations, présentations des conférenciers, commentaires des invités de la réunion et liens vers le reportage photo.



Rapports


Tin for Jest. Sergey Melyukov, Avito


Sergey Melyukov a expliqué comment nous avons intégré Jest à l'infrastructure d'AQ d'Avito. Il semblerait que cela n'a rien de spécial. Sinon pour notre propre journaliste, environnement avec IPC auto-écrit et http / ws-moks.



→ Présentation


Avis des auditeurs


  • Motive Ă  chercher ses propres moyens, Ă  amĂ©liorer les outils existants
  • On attend au moins une version allĂ©gĂ©e du reporter intĂ©grĂ© Ă  la plaisanterie en open source! Tout est très beau.


DI comme un moyen de tout mettre Ă  l'Ă©chelle. Alexey Popkov, Yandex


À quelle fréquence connectez-vous une bibliothèque dans les tests de permutation de modules délicate? À quelle heure si vous enveloppez des morceaux de votre code pour différentes plates-formes? Ou peut-être que votre système de test A / B est construit sur un commutateur / boîtier sans fin? Si vous ne voulez plus tout supporter, regardez la vidéo.



→ Présentation


Avis des auditeurs


  • Conseils et saisie de la règle TypeScript.
  • Cela a Ă©tĂ© très intĂ©ressant et m'a fait rĂ©flĂ©chir aux approches de dĂ©veloppement.


UIKit, ce qui est sûr. Konstantin Lebedev, Mail.Ru


Ce rapport ne concerne pas une solution toute faite, mais une étude sur un sujet désigné de la façon de créer les composants les plus flexibles avec des règles communes. L'histoire est solidement assaisonnée d'exemples TypeScript avec des types furieux et récursifs.



→ Présentation


Avis des auditeurs


  • Très intĂ©ressant, mais trop compliquĂ©. Trop de frais gĂ©nĂ©raux. Mais pour les horizons et les cerveaux c'est utile!
  • Doit essayer. Et nous attendons de nouveaux dĂ©veloppements.


Où les bibliothèques de composants se développent. Tim Chaptykov, VK


Lors du développement de bibliothèques de composants, les équipes sont confrontées aux mêmes problèmes et appliquent des solutions similaires. Ils nécessitent généralement beaucoup de ressources: plus de développeurs, plus de temps, plus d'étapes de test. Mais que faire s'il y a très peu de ressources? Sur quoi pouvez-vous économiser? Pour le savoir, regardez le rapport de Tim Chaptykov.



→ Présentation


Avis des auditeurs


  • Vive la flexibilitĂ©!
  • Beaucoup d'informations pratiques utiles.


Équipe de la plateforme: Guide d'application. Alexander Kazachenko, Tinkoff


Alexander a partagé l'expérience de l'équipe de la plateforme à Tinkoff. Quelles tâches elle peut résoudre, comment organiser le travail d'une telle équipe et bien d'autres détails utiles, voir le rapport.



→ Présentation


Avis des auditeurs


  • C’est bien quand il y a ceux Ă  qui «il y a quand» ce qui est «une fois» pour les autres.
  • Le rapport a rassemblĂ© toutes mes questions, et je vais soulever au travail la question de la crĂ©ation d'une Ă©quipe de plateforme.


Table ronde "Équipes de plate-forme - un conte de fées ou une réalité?"


Konstantin Lebedev, Denis Kolesnikov, Tim Chaptykov, Alexey Popkov et Alexander Kazachenko ont discuté du travail de l'équipe de la plate-forme d'architecture frontale dans leurs entreprises et de la nécessité de sa mise en œuvre. La discussion a été animée par Roman Dvornov.



Les références


Une liste de lecture avec toutes les vidéos du mitap est disponible sur notre chaîne YouTube.
Afin de ne pas manquer le prochain mitap SPA, abonnez-vous Ă  la page de Taipad .


Et quelques photos de la réunion





Nous avons publié le reportage photo complet sur les pages Facebook et VKontakte d' AvitoTech.


A très bientôt!

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


All Articles