
Le mardi 27 août, deux jours après le festival TechTrain, JUG.ru rencontrera Sebastian Daschner, leader Java Developer Advocate d'IBM, champion Java, expert en Enterprise Java, conférencier et consultant renommé.
La participation est gratuite , l'inscription est obligatoire. Vous pouvez vous inscrire ici . Des informations détaillées sur le sujet de la réunion et le conférencier sont sous la coupe.
Le rapport sera lu en anglais.
Les tests ne sont toujours pas un bon sujet pour les développeurs. Malgré l'importance des tests pour les performances globales des applications, le développement et la prise en charge des tests prennent beaucoup de temps et d'efforts - en particulier dans le cas d'applications distribuées ou lorsque des fonctionnalités en constante évolution obligent les tests à changer. Mais vous ne pouvez pas refuser les tests, et la question se pose de savoir comment vivre avec.
Dans ce rapport, nous verrons ce qui doit être fait pour organiser un test automatique efficace des microservices dans le monde Java Enterprise. Nous verrons quelles approches ont bien fonctionné dans des projets réels, comment maintenir une rétroaction rapide et stable pendant le cycle de développement, comment gérer des scénarios de test complexes avec de nombreux services et comment vérifier les contrats d'API. Pour une productivité de développement élevée, il est extrêmement important de maintenir une boucle de rétroaction qui comprend non seulement des tests unitaires, mais également des tests d'intégration. De plus, nous verrons comment l'orchestration des conteneurs et les maillages de service peuvent aider à tester les applications distribuées.
L'une des questions clés est de savoir comment écrire un code de test pris en charge et de haute qualité qui suit les principes de l'artisanat du logiciel. Tout cela est démontré sous la forme d'un codage en direct de cas de test typiques liés à divers domaines et technologies. Malgré le fait que l'accent soit mis sur l'utilisation de JakartaEE, tous ces concepts et approches peuvent être utilisés dans toutes les applications d'entreprise.
À propos de l'orateur
Sebastian Dashner - Lead Java Developer Advocate chez IBM. Auteur, formateur et simplement passionné de programmation Java (EE). Il a écrit le livre Architecting Modern Java EE Applications. Sebastian participe au JCP, aidant à développer les dernières normes Java EE dans les groupes de travail JAX-RS, JSON-P et Config, et est impliqué dans plusieurs projets open source. Pour sa contribution à la communauté et à l'écosystème Java, il a reçu des titres tels que Java Champion, Oracle Developer Champion et JavaOne Rockstar.
En plus de travailler sur Java, Sebastian aime utiliser Linux et les technologies de conteneur comme Docker. Il fait la promotion des pratiques informatiques sur son blog et Twitter @DaschnerS . Son moyen de voyager à travers le monde n'est pas seulement un avion, mais aussi une moto.
La participation est gratuite , mais l'inscription est obligatoire. Vous pouvez vous inscrire ici .