Logo du BreizhCamp
Billets Bientôt

Faire évoluer une application legacy sans (trop) souffrir

Les infos pratiques

  • la session a lieu en Amphi A le jeudi de 11h30 à 12h25
  • La session est prévu avec un niveau Standard
  • La session aura pour thème : Développement

Description

Félicitations, vous venez d'arriver dans votre nouvelle mission et on vous confie déjà la maintenance et l'évolution d'une des applications critiques de l'entreprise ! Malheureusement, assez vite vous vous rendez compte qu'elle n'est pas dans un état brillant: plus personne ne sait vraiment ce qu'elle fait exactement ni comment elle fonctionne, la documentation a été mise à jour pour la dernière fois en 2017, il n'y a que 3 tests unitaires sur toute la code base et l'historique du développement n'a pas vraiment survécu à la migration SVN vers git... bref c'est du legacy et il a déjà eu raison de votre prédécesseur parti en burn-out ! Pour vous éviter le même sort, dans cette conférence, je vous propose de faire, en se basant sur un exemple réel en Java, un petit tour des techniques et outils permettant d'abord de comprendre et ensuite de reprendre la main sur un logiciel de ce type sans trop s'arracher les cheveux.

Orateur·ices

Raphaël Luta

Je suis un consultant technique indépendant, spécialiste des aspects opérationnels (sécurité et performance) des systèmes et applications. Passionné par les données, je développe également pour mes clients des systèmes de traitement et de visualisation de données en s'appuyant sur les outils tels que Apache Spark, Vert.x ou D3.js/Vega.js. Javaiste depuis les premières bétas et membre de la fondation Apache depuis plus de 15 ans, j'ai contribué à plusieurs projets Apache Jakarta donc Jetspeed et JMeter.