sewatech - formations

Tests unitaires et refactoring

Les techniques de rectoring et de test unitaire sont particulièrement préconisées en java dans les démarches agiles et font partie des pratiques fondamentales de l’eXtrem Programming.

La première partie de ce cours permet de comprendre la démarche d’amélioration du code telle qu’elle est exprimée dans l’eXtrem Programming, la démarche « Test Driven » ainsi que les techniques de tests unitaires proposées par le framework JUnit. La seconde partie permet de connaître les techniques classiques de refactoring et de mettre en application ces techniques avec JUnit et Eclipse.

Programme du cours

Principes et démarche
- Principaux types de test
- Principe du test unitaire
- Automatisation des tests unitaires
- Développement conduit par les Tests

Framework JUnit
- Présentation et caractéristiques
- Écriture d’un test simple
- Assertions, échecs et erreurs
- Mock Objects
- Extension du framework

Introduction au refactoring
- Définitions
- Principes
- Démarche

Refactoring dans une classe
- Problèmes de dimension
- Problèmes de nommage
- Complexité inutile
- Duplication
- Logique conditionnelle

Refactoring entre classes
- Héritage
- Responsabilité
- Modifications de code
- Librairies


Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.

Cette formation a été élaborée par Alexis Hassler.

Enregistrer au format PDFTélécharger le PDF

Type de cours : pratique

Durée de la formation
- 2 jours

Tarif
- intra : 2580€ HT (jusqu'à 6 participants)

Participants
Développeurs et chefs de projets connaissant java et Eclipse

Travaux Pratiques
Ce cours est constitué d’environs 50% de travaux pratiques. Ils sont réalisés sous Windows, Linux ou MacOS X, avec Eclipse, IntelliJ IDEA ou Netbeans.
plus de détails sur les environnements de TP...

Inscriptions et renseignements
n� azur : 0 811 030 345
ou