English  |  Accueil  |  Contact
  Qui sommes-nous   |   Services

 TECHNIQUES DE RÉINGÉNIERIE DU CODE (REFACTORING)




Objectifs

Ce cours a pour objectif de familiariser les participants aux concepts de la réingénierie du code et leur permettre d’en réaliser les bénéfices. Dans un premier temps, les participants apprendront comment identifier les problèmes fréquemment rencontrés dans le code (code smells) et, ensuite, comment il est possible d’améliorer la conception du code déjà en place sans altérer le comportement de l’application. À travers des démonstrations et des exercices pratiques, les participants verront quelles sont les meilleurs techniques et outils pour faire évoluer un système.

Public visé

Cette formation s’adresse aux personnes qui auront à participer à l’implémentation des systèmes. De façon plus spécifique, les personnes exerçant les rôles d’architecte, de chef d’équipe ou de développeur bénéficieront tout particulièrement de la formation.

Préalables

Être familier avec un langage orienté objet, tel que C#, VB.NET ou Java et être en mesure de réaliser des tests unitaires (NUnit, JUnit).

Sujets présentés

• L’utilité de la réingénierie du code
• Les tests unitaires comme filet de sûreté
• Identifier les faiblesses fréquentes dans le design du code (code smells)
• Les règles de conception simple et l’évolution par petits pas
• Quand refactoriser?
• Comment s’y prendre
• Règles de nomenclature
• Travailler avec du code patrimonial
• Réingénierie pour la performance

Retour à la liste des formations
© 2009 Elapse Technologies inc.
Tous droits réservés

Notes légales


Qui sommes-nous   |   Services
  Adresse:

152 Place Bergeron
St-Adolphe-d'Howard
Québec, Canada
J0T 2B0

Téléphone: 514-862-6836
Courriel: info@elapsetech.com