Logo du refactoring

L'art du refactoring sur 3 jours

Le refactoring est l'action d'améliorer la conception du code sans en changer son comportement. Dans cette formation, il sera vu quand et comment appliquer du refactoring tout en minimisant les risques et maximisant sa valeur ajoutée.

Programme

Définir le refactoring et son besoin

  • Définitions
  • Bonnes pratiques et points d'attention
  • Règle du boy scout

Ajouter des tests à une base de code existante pour préparer le refactoring

  • Tests de caractérisation
  • Modification du code existant pour le rendre testable

Détecter les problèmes existants à améliorer

  • Comprendre une anomalie
  • Code smells

Appliquer des techniques de refactoring pour améliorer sans risque le code existant

  • Refactoring simples et rapides
  • Catalogue de refactoring

Approfondir

  • Utilisation de l'IDE pour faciliter le refactoring

Informations pratiques

À qui s'adresse la formation

Expérience minimale en développement.

Organisation

Jour 1 / Etude et mise en pratique.

Pré-requis

Avoir une expérience en système d’information et en programmation est un plus.

Objectifs

A l’issu de la formation, les élèves seront capables de :


- Comprendre l'importance du refactoring

- Améliorer la santé d'un projet existant de manière continue

- Détecter les zones du code à améliorer

- Préparer le code existant pour le reprendre sans risque

Prochaines dates disponibles

Tarifs

Pour 1 personne :

350€ / jour

À partir de 5 personnes :

300€ / jour

Pour une classe entière :

Ces formations pourraient vous intéresser