Bastien Bonnet
Bastien est un développeur disposant de 4 ans d'expérience. Il est passionné par le développement de logiciel de qualité (code clair, facile à maintenir, robuste face aux régression (tests automatisés)). Agiliste convaincu, il s'inscrit parfaitement dans le mouvement du software craftsmanship. Il est convaincu et investi dans le partage de connaissance pour améliorer le niveau technique et les compétences de son équipe.
Il y a 6 jours

git essentials – 5 – visualiser les changements

Ceci est le cinquième article d’une série consacrée aux commandes de Git, le système de gestion de révisions décentralisé. Le sujet de cet article est la visualisation des changements, au travers de la commande diff. Retrouvez les précédents articles de la série : git essentials – 1 – log git essentials – 2 – bisect...

Il y a 2 années

git essentials – 4 – rebase

Ceci est le quatrième article d’une série consacrée aux commandes de Git, le système de gestion de révisions décentralisé. Le sujet de cet article est la commande git rebase, qui permet de déplacer, réordonner et modifier des commits, et donc des branches, dans l’arborescence de révisions. Retrouvez les précédents articles de la série : git essentials...

Il y a 2 années

Git Essentials – 3 – les alias

Ceci est le troisième article d’une série consacrée aux commandes de Git, le système de gestion de révisions décentralisé. Le sujet de cet article est le fonctionnement du système d’alias proposé par Git, qui permet de mémoriser les commandes complexes ou longues sous une forme plus simple. Retrouvez les précédents articles de la série :...

Il y a 2 années

git essentials – 2 – bisect

Publié par Bastien Bonnet

Ceci est le deuxième article d’une série consacrée aux commandes de Git, le système de gestion de révisions décentralisé. Le sujet de cet article est la commande bisect, qui permet de déterminer rapidement quel commit d’une série a causé une anomalie. Retrouvez le premier article git essentials – 1 – log Lorsque l’on remarque qu’une...

Il y a 2 années

git essentials – 1 – log

Publié par Bastien Bonnet

Ceci est le premier article d’une série consacrée aux commandes de git, le sytème de gestion de révisions décentralisé. Le sujet de cet article est la commande log, qui permet de visualiser l’historique d’un dépôt. Visualiser clairement l’historique d’un dépôt est essentiel pour comprendre l’évolution d’un projet : quelle fonctionnalité a été développée à quel...

Il y a 3 années

Chapitre 12 du livre de Sandro Mancuso sur le Software Craftsmanship

Publié par Bastien Bonnet

Comme chaque semaine, nous vous proposons un résumé d’un chapitre de l’excellent livre de Sandro Mancuso Software Craftsmanship – Professionalism Pragmatism Pride. Nous vous proposons cette semaine le résumé du chapitre 12 décrivant l’importance pour une entreprise d’avoir des développeurs qui s’améliorent continuellement. Si vous êtes intéressés par la vision d’un craftsman sur son logiciel vous...

Il y a 3 années

Chapitre 11 du livre de Sandro Mancuso sur le Software Craftsmanship

Publié par Bastien Bonnet

Comme chaque semaine, nous vous proposons un résumé d’un chapitre de l’excellent livre de Sandro Mancuso Software Craftsmanship – Professionalism Pragmatism Pride. Nous vous proposons cette semaine, le résumé du chapitre 11 décrivant ce que le recruteur doit éviter lors d’un entretien. Si vous êtes intéressés par la vision d’un craftsman sur son logiciel vous pouvez...

Il y a 4 années

Séparer les tests d’intégration avec Maven

Publié par Bastien Bonnet

Lors de nos développements, il est bien pratique de pouvoir lancer les tests unitaires sans lancer les (longs) tests d’intégration. Dans un projet Maven, les tests unitaires et d’intégration sont traditionnellement placés sous le répertoire src/test/java : src/main/java/ ╰─ com ╰─ xebia ╰─ project ╰─ MyComponent.java src/test/java/ ╰─ com ╰─ xebia ╰─ project ╰─ MyComponentTest.java ╰─...

Il y a 4 années

Les tests unitaires paramétriques avec JUnitParams, une alternative à Junit Parameterized

Publié par Bastien Bonnet

Lorsque l’on souhaite tester un même comportement sur différentes données, on peut soit : Développer plusieurs méthodes de tests qui vérifient le même code avec des entrées différentes ; Utiliser une méthode de test paramétrique. Les tests paramétriques permettent d’exécuter une même méthode de test sur des données différentes (les paramètres). Cela permet de ne...

Xebia.TV

XebiCon'17 - PSA SAFe ou l'agilité à l'échelle au service du tableau de bord connecté 2020

XebiCon'17 - PSA SAFe ou l'agilité à l'échelle au service du tableau de bord connecté 2020 Par Marc Legardeur, Coach agile chez Xebia et Pierre Lamper, Head of IVI In-Vehicle Infotainment Department chez PSA Dans le cadre d’une transformation DevOps à grande échelle, GTS a entrepris de construire des feature teams d’Ops avec des challenges d’envergure : apprendre à développer des APIs et à s’organiser avec des équipes agiles. Ce REX présente comment la Société Générale a initié cette transformation et les résultats après presqu’un an. Télécharger le pdf de la présentation ICI : https://fr.slideshare.net/XebiaFrance/xebicon17-psa-safe-ou-lagilit-lchelle-au-service-du-tableau-de-bord-connect-2020-marc-legardeur-et-pierre-lampert?qid=fa572e00-4692-4131-811a-f6f7883e8ba6&v=&b=&from_search=1