(+33)1 55 60 76 72
Toutes nos formations sont disponibles en classe virtuelle. Contactez-nous pour plus d’informations : formation@oxiane.com

Working With Legacy Code

Vous cherchez une formation et vous ne l'avez pas trouvée...Faites une suggestion
Accueil » Formations » Méthodes » Working With Legacy Code

Régulièrement, les développeurs doivent intervenir sur des bases de code anciennes, peu ou mal testées, pour lesquelles ils n'ont qu'une connaissance limitée du métier. Ce sont des situations où toute intervention, si elle n'est pas faite avec méthode, risque d'introduire des régressions dans les fonctionnalités de l'application.

Au travers des méthodologies du Software Craftsmanship, vous apprendrez comment appréhender de telles bases de code, comment faire émerger les intentions métier, comment faire évoluer les fonctionnalités, et comment prouver que vous n'avez introduit aucune régression dans les fonctionnalités existantes.

Cette formation se compose de 30% de théorie, où le formateur explique les concepts et les techniques, en s'appuyant sur un support de cours, et de 70% de pratique de katas, afin de mettre en œuvre immédiatement les concepts appris.

1650 € HT 2 jours MP-WLC

Programme

Rappels

  • Test Driven Devloppement
  • eXtreme Programming

Principes SOLID

  • Single Responsability Principle
  • Open Close Principle
  • Liskov Substitution Principle
  • Interface Segregation
  • Dependency Inversion

Principes du Refactoring

  • Tester le code à modifier
  • Ce qui ne doit impérativement pas être modifié
  • Préparer le code pour les évolutions et les corrections
  • Evaluer la qualité de ses tests : Mutation Testing

Katas

  • Ecriture des tests, SRP, OOP : Movie Rental
  • Ecriture des tests, simplification des arbres de décision : Gilded Rose
  • Ecriture des tests, mocking : Device Driver
  • Refactoring, séparation de classes, nouvelles fonctionnalités : Vistamboire

Profils des intervenants

Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.

Modalités d'évaluation

Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.

Démarche qualité

Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.

Moyens pédagogiques

Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Dernière mise à jour le 19/01/2023