Jean-Baptiste Le Duigou
    • Posts
    Hero Image
    Apprendre le langage Go en 2020 🤔

    Le dĂ©but d’une nouvelle annĂ©e est parfois l’occasion de prendre des bonnes rĂ©solutions ou de mettre en place de nouveaux objectifs pour l’annĂ©e Ă  venir. Je ne l’avais pas fait l’annĂ©e dernière mais force est de constater que j’ai mis Ă  profit l’annĂ©e 2019 pour apprendre le langage Go. J’avais il est vrai commencĂ© Ă  tremper le bout de mes orteils dans l’eau fin 2018 mais j’avais un peu galĂ©rĂ© Ă  comprendre toutes les subtilitĂ©s de la syntaxe et de la philosophie de ce langage !

    January 15, 2020 Read
    Hero Image
    BattleDev 14 : PowerSet et poudre de perlimpinpin

    Aujourd’hui je vais vous parler de la dernière édition de la BattleDev. Les plus assidus d’entre vous objecteront que je l’ai déjà fait la semaine dernière. C’est pas faux, mais aujourd’hui je vais parler plus particulièrement de l’exercice 4, exercice qui consiste à remplir une lampe à huile avec de la poudre de perlimpinpin. Comme je suis sympa je vous redonne l’énoncé original : Vous glissez malencontreusement avec vos babouches sur votre tapis volant et tombez à travers des sables mouvants dans une caverne magique où se trouve un fabuleux trésor.

    December 12, 2019 Read
    Hero Image
    BattleDev 14 : leçons en vue de la prochaine édition

    La semaine dernière j’ai eu l’occasion de participer à l’édition 14 de la BattleDev. Après avoir participé à l’édition 13 en solo, j’ai pour cette édition motivé 4 collègues afin d’y participer ensemble. L’ambiance était top, les pizzas bonnes et le réseau rapide ! J’aurais bien aimé utiliser le langage Go mais il n’était pas proposé dans la liste. Je me suis donc rabattu sur Java qui est le langage que j’ai le plus pratiqué.

    December 5, 2019 Read
    Hero Image
    Junit 5 : pourquoi et comment migrer

    Junit 5 : pourquoi et comment migrer J’ai récemment eu l’opportunité de migrer un projet de Junit 4 à Junit 5. J’en profite donc pour vous faire un post sur pourquoi et comment migrer. Des bonnes raisons pour migrer Le première raison de migrer peut tout simplement être pour maintenir sa stack technique à jour. Je ne sais pas pour vous, mais personnellement j’ai trouvé ça super intéressant de travailler sur une technologie plus récente.

    September 18, 2019 Read
    Hero Image
    Junit : l’exception qui confirme la règle

    Lorsque que l’on devient plus à l’aise avec l’utilisation de Junit il arrive un moment où l’on souhaite tester un scénario qui doit retourner une exception. Il existe différentes approches possibles pour le faire, chacune ayant ses avantages et ses inconvénients. Un bon test d’exception c’est quoi ? Avant de vous montrer les différentes approches possibles je souhaite tout d’abord revenir sur le besoin. On va attendre de notre test qu’il :

    July 10, 2019 Read
    Hero Image
    Des matchers personnalisés et vos tests gagneront en lisibilité

    Dans un précédent billet je vous parlais de l’utilité de choisir les bonnes assertions dans vos tests. En fin d’article j’évoquais la possibilité d’implémenter ses propres matchers. C’est ce dont on va parler aujourd’hui ! Ecrire ses propres matchers apporte à mon avis deux avantages : Améliorer les messages d’erreurs lorsque les tests échouent Augmenter la lisibilité du code des tests Voyons cela tout de suite avec un exemple.

    June 12, 2019 Read
    Hero Image
    Acérez vos assertions

    -- Étant un développeur convaincu par les bénéfices des méthodes agiles, j’ai rapidement été attiré par les problématique liées aux tests. Avoir une suite de tests automatisée permet de d’assurer du bon fonctionnement du logiciel avant livraison, favorise le refactoring et limite le coût de traitement des anomalies. Sur le long terme cela permet généralement d’augmenter la vélocité de l’équipe et réduit la durée entre deux releases. Bref tester c’est bien, mais tester bien c’est mieux !

    May 27, 2019 Read
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • »
    • »»
    Navigation
    • About
    • Skills
    • Experiences
    • Projects
    Contact me:
    • Email: jb.leduigou@gmail.com

    Stay up to date with email notification

    By entering your email address, you agree to receive the newsletter of this website.

    Toha Theme Logo Toha
    © 2022 Copyright.
    Powered by Hugo Logo