Formation Refactoring / Legacy code

sous-titre

sablier-violet  Durée : 2 jours

Référence : RMS01

Réservez votre session

PARIS

23 Avril 2017

1250 € HT

Michel VACHER











Objectifs

Comprendre ce qu’est le refactoring de code et l’identifier dans du code legacy
Découvrir les différentes méthodes de refactoring et leurs cas d’applications

Public

Développeurs .NET

Pré-requis

Expérience du développement en C#
Connaître les notions de base de la programmation orientée objet
Connaitre les notions de tests unitaires

Méthodes pédagogiques

40 % de théorie / 60 % de démonstrations et mise en pratique

Modalités d’évaluation

modalites_d_evaluation

Nos intervenants

nos_intervenants

Description

Le code propre c’est bien. Mais comment faire lorsque l’on travaille avec une application comportant un historique de plusieurs années.
Cette formation va vous permettre d’analyser votre code « Legacy » et vous montrer sur quels éléments vous appuyer afin de démarrer un cycle d’amélioration de votre qualité de code et la maintenabilité de votre application.

Programme

Introduction ?
•    Qu’est-ce que le refactoring
•    Pourquoi refactorer
•    Quand refactorer

 

Legacy Code
•    Bad Smells
•    Code non testable

 

Méthodes de refactoring
•    Clean the Deck
•    Extract or Inline
•     Move methods
•    Substitution