Upgrade to Pro — share decks privately, control downloads, hide ads and more …

JGiven, enfin une réelle documentation vivante

JGiven, enfin une réelle documentation vivante

Obtenir une documentation vivante, voilà l'une des promesses du BDD. Mais soyons réalistes, les rapports de l'outil le plus utilisé par la communauté Java, Cucumber, sont loin d'être satisfaisants. Peu lisibles, focalisés sur les statistiques, on comprend aisément que des personnes non-techniques rechignent à abandonner leurs spécifications écrites avec Word.

Ce Tools-In-Action vous propose de découvrir JGiven, un outil permettant de générer des rapports lisibles, sexys et navigables, grâce à une simple DSL Java.

Talk garanti 100% sans regex ni duplications de steps.

Marie-Laure Thuret

April 20, 2016
Tweet

More Decks by Marie-Laure Thuret

Other Decks in Programming

Transcript

  1. #DevoxxFR #JGiven #LivingDocumentation 1
    enfin une réelle
    Documentation Vivante
    Clément Héliou
    Marie-Laure Thuret

    View Slide

  2. #DevoxxFR #JGiven #LivingDocumentation 2
    Clément Héliou
    @c_heliou
    Marie-Laure Thuret
    @mlthuret

    View Slide

  3. #DevoxxFR #JGiven #LivingDocumentation 3
    Behavior
    Driven
    Development
    }
    CONVERSATION
    &
    COLLABORATION
    AUTOMATISATION
    DOCUMENTATION
    VIVANTE
    THREE AMIGOS
    SPECIFICATION PAR
    L’EXEMPLE
    UBIQUITOUS LANGUAGE

    View Slide

  4. #DevoxxFR #JGiven #LivingDocumentation 4
    évident…
    CUCUMBER UN CHOIX

    View Slide

  5. #DevoxxFR #JGiven #LivingDocumentation 5

    View Slide

  6. #DevoxxFR #JGiven #LivingDocumentation 6

    View Slide

  7. #DevoxxFR #JGiven #LivingDocumentation 7

    View Slide

  8. #DevoxxFR #JGiven #LivingDocumentation 8
    Jan Schäfer
    principal contributeur
    A developer-friendly BDD tool for Java
    Plain Java
    Depuis avril 2014
    Mise en valeur de vos scénarios
    grâce à un rapport lisible et navigable
    http://jgiven.org/

    View Slide

  9. #DevoxxFR #JGiven #LivingDocumentation 9
    Démo & Live Coding
    https://github.com/mthuret/xke-jgiven

    View Slide

  10. #DevoxxFR #JGiven #LivingDocumentation 10
    Merci !
    Questions ?

    View Slide