Developpez.com - Rubrique ALM

Le Club des Développeurs et IT Pro

Article TDD : Mise en oeuvre en Java du développement dirigé par les tests

Par David Boissier

Le 2009-02-25 11:31:21, par sleepy2002, Membre actif
Bonjour,

Je suis en train d'écrire un tutoriel sur la mise en pratique du développement dirigé par les tests. A cette
adresse, vous trouverez les quatre premiers chapitres (sur cinq au total) :
  1. Introduction ;
  2. Préparatifs ;
  3. Gestion de l'authentification ;
  4. Tests fonctionnels ;
  5. Gestion des notes (nouveau).


Vos impressions et conseils sont les bienvenus .

Cordialement,

David

Note : Ce message sera mis à jour à chaque publication d'un nouveau chapitre.
  Discussion forum
3 commentaires
  • longbeach
    Rédacteur
    j'ai rapidement jeté un coup d'oeil, j'essaierai de regarder de plus près bientôt, mais ce que je peux dire pour le moment c'est que l'article m'a l'air très intéressant.
    Je crois que tu montres bien l'intérêt du dvt par les tests, et en plus tu utilises des technos standards telles que Maven, Spring ...

  • TabrisLeFol
    Membre confirmé
    Juste quelques remarques.

    le titre
    Développement dirigé par les tests : mise en pratique
    La traduction par wikipedia (pas necessairement la meilleure reference) est
    développement piloté par les tests
    et il s'agit d'ailleurs de la traduction utilisée dans l'article lui-meme.

    Alors, soit :
    • ce sont des idées différentes et il faudrait expliquer la différence
    • il s'agit du même concept et dans ce cas, il faudrait rester coherent dans sa traduction


    le style
    nous montrerons que l'apprentissage et maturité sur l'application
    Cela peut s'améliorer.

    les pre-requis techniques
    Personnellement, je decrirais en quelques mots en quoi consistent ces 'techniques' et je mettrais un lien vers le site officiel. Le lecteur n'a pas necessairement besoin d'etre un expert dans toutes ces techniques pour comprendre et beneficier de l'article. De plus, aller voir d'autres articles afin de lire un premier article, ce n'est pas très agréable.
  • sleepy2002
    Membre actif
    Envoyé par TabrisLeFol

    soit :
    • ce sont des idées différentes et il faudrait expliquer la différence
    • il s'agit du même concept et dans ce cas, il faudrait rester coherent dans sa traduction

    Piloter et Diriger dans ce contexte ont le même sens. Cependant ,tu as bien mis en évidence un problème de cohérence de vocabulaire qui peut perturber le lecteur.

    le style
    Envoyé par TabrisLeFol

    Cela peut s'améliorer.
    Effectivement

    Envoyé par TabrisLeFol

    les pre-requis techniques
    Personnellement, je decrirais en quelques mots en quoi consistent ces 'techniques' et je mettrais un lien vers le site officiel. Le lecteur n'a pas necessairement besoin d'etre un expert dans toutes ces techniques pour comprendre et beneficier de l'article. De plus, aller voir d'autres articles afin de lire un premier article, ce n'est pas très agréable.
    Merci de ce retour, je vais remanier cette section en précisant d'avantage le public visé. C'est un mini guide pour le développeur de niveau intermédiaire qui souhaite avoir un exemple concret et complet de TDD. Bien que les frameworks et des outils cités dans cette section ne servent que d'illustration à la pratique du TDD, une bonne connaissance de ceux-ci des aident grandement à la compréhension du tutoriel. Les liens choisis pour chacun pointent vers des articles que j'ai lus et que j'ai appréciés pour leur simplicité et pour leur clarté.

    Je te remercie pour ton feedback sur cet article. J'accueille toutes les remarques (le rythme, le style et le niveau de détails, etc.) afin de pouvoir l'améliorer.