Inscription
Tests unitaires et Refactoring
-
Objectif
Les techniques de refactoring et de test unitaire sont particulièrement préconisées en java dans les démarches agiles de type eXtrem Programming.
La première partie de ce cours permet de comprendre la démarche d’amélioration du code préconisée dans l’eXtrem Programming, la démarche « Test Driven » ainsi que les techniques de tests unitaires proposée par le framework standard JUnit. La seconde partie permet de connaître les techniques classiques de refactoring et de savoir mettre en application ces techniques avec JUnit et Eclipse.
-

Déroulement

    Ce cours est constitué d’environs 50% de travaux pratiques. Il sont réalisés sous windows ou linux, avec le JDK 5.0 et eclipse 3.1

Durée

    2 jours

Prix

    Nous consulter

Programme

    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
Prérequis
Référence

refactoring


Public

Chefs de projets et développeurs


Prérequis

Connaitre et pratiquer Java avec Eclipse


formation
télécharger imprimer
e-catalogue