Catégorie : Java User Group

  • JUG de Bordeaux : Dojo Randori TDD

     

    Dans le cadre du Java User Group de Bordeaux, nous avons animé avec Frédéric CAMBLORLaurent FORET, et Pierre GOUPIL une après-midi d’atelier autour de la découverte et de la mise en pratique du TDD dont voici le synopsis :

     

    Un dojo randori TDD sera organisé le samedi 12 décembre après-midi
    dans les locaux de l’ENSEIRB entre 14h et 18h.

    La pratique du dojo randori est issu d’une pratique agile où il est
    question de reproduire maintes fois les mêmes mouvements (ici, les
    mêmes pratiques de programmation orientées TDD) afin de monter en
    compétence puis d’exceller dans un domaine.

    L’équipe organisatrice vous propose le déroulement suivant :
    – Durant la séance 2 petites présentations sur « TDD » et « Comment
    mettre en place des mocks à l’aide d’EasyMock » vous seront exposées
    afin de vous fournir les bases pour « survivre » durant le dojo

    – Nous fonctionnerons en binômes « rotatifs » : des binômes seront
    constitués et, toutes les 30 minutes, une « rotation » se produira,
    permettant de mixer les binômes. Durant la rotation l’un des binômes
    changera de poste tandis que l’autre restera à sa place => Un
    changement de poste de travail se produira toutes les heures pour
    chaque participant (avec ce que cela implique : ré-appropriation du
    code développé par un autre notamment)

    – La séance sera orientée autours d’un sujet précis : le développement
    sous Greenfoot (http://www.greenfoot.org).
    Greenfoot est un projet Sun qui permet d’appréhender le paradigme
    objet au travers d’une scène « graphique » dans laquelle évoluent des
    acteurs. Le sujet concernera l’élaboration d’un monde dans lequel
    évoluent des wombat (http://fr.wikipedia.org/wiki/Vombatidae). Le but
    étant de nourrir votre wombat avec les éléments existant dans ce monde
    (feuilles, proies etc…).
    Nous précisons qu’aucune connaissance Greenfoot n’est nécessaire :
    seule une connaissance Java sera demandée !
    Des sujets un peu plus évolués permettront de traiter des problèmes du
    voyageur de commerce (http://fr.wikipedia.org/wiki/Probl%C3%A8me_du_voyageur_de_commerce) ou du sac à dos (http://fr.wikipedia.org/wiki/Probl%C3%A8me_du_sac_%C3%A0_dos), tout ceci évidemment agrémenté de tests unitaires.

    – Les philosophies de tests unitaires « test last » et « test first »
    seront tour à tour mises à l’épreuve durant le dojo.

    Cela sera une occasion d’échanger sur la pratique TDD avec les
    personnes présentes,, autours de problématiques bien précises :
    n’hésitez donc pas à vous inscrire si c’est un sujet qui vous
    intéresse !

     

     

    Merci à Xavier HANIN de nous avoir fait confiance et de nous avoir permis l’accès à une salle machine de l’ENSEIRB.