Description de l'auteur

Articles

Publié par Bastien Bonnet

Il y a 11 mois

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...

Publié par Bastien Bonnet

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...

Publié par Bastien Bonnet

Il y a 3 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 :...

Publié par Bastien Bonnet

Il y a 3 années

git essentials – 2 – bisect

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...

Publié par Bastien Bonnet

Il y a 3 années

git essentials – 1 – log

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...

Publié par Bastien Bonnet

Il y a 4 années

Chapitre 12 du livre de Sandro Mancuso sur le Software Craftsmanship

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...

Publié par Bastien Bonnet

Il y a 4 années

Chapitre 11 du livre de Sandro Mancuso sur le Software Craftsmanship

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...

Publié par Bastien Bonnet

Il y a 5 années

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

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 ╰─...

Publié par Bastien Bonnet

Il y a 5 années

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

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...

Nous recrutons

Être un Xebian, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.