Quelques fausses idées sur le TDD avec Nicolas Verinaud

Dans l’épisode du jour, on va faire original et parler du TDD !
En particulier qu’est-ce qui le rend si difficile à adopter.
Quelles sont les (fausses) idées pré-conçues sur cette pratique ?
Viens écouter mon échange avec Nicolas Verinaud.

L’article mentionné : http://geepawhill.org/tdd-and-the-lump-of-coding-fallacy/

A propos de Nicolas :
http://ryfacto.fr/
https://www.linkedin.com/in/nicolas-verinaud-7829881a/
https://twitter.com/nverinaud

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr/

Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr/

S’interdire le TDD avec Guillaume Vincent

Après avoir passé des mois à acquérir la compétence, des années à la pratiquer, je teste de re-coder sans TDD. (explosif)
Et Guillaume Vincent a joué à ça aussi.
Alors on en parle, cet échange est vraiment riche si tu as envie de découvrir l’autre côté du mirroir.
Et là tu découvres ce moment où ça devient douloureux de ne plus coder en TDD… Car finalement tu testes de toute façon… Mais quand c’est manuel, c’est pas pareil…
En plus de ne pas ressentir de plaisir, la vitesse de développement baisse en quelques heures.
Un échange surprenant que je t’invite à découvrir ici:

Le github de Vincent : https://github.com/guillaumevincent
Pour rejoindre la communauté : https://artisandeveloppeur.fr
Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

Bannir le planning poker ? Avec Jean-Pierre Lambert et Michaël Azerhad

Michaël a lancé la bataille avec un billet dans lequel il met en avant les biais de cette pratique. Mais Jean-Pierre n’est pas d’accord. Alors, est-ce une question de contexte ?
Est-ce une différence de compréhension du concept de vélocité ?
Est-ce une question de DOD ?
Et si c’était juste une question d’adhérer aux valeurs agiles, je veux dire pour de vrai..?
Comment on gère les différences de niveau entre développeurs ?
Quel est le rôle du SCRUM Master ou du Tech Lead ?

Viens écouter les points de vue qui s’affrontent dans cet épisode spécial Battle #1 !

La vision de Jean-Pierre : https://www.youtube.com/watch?v=NZxcqei5qIE

Le point de vue de Michaël : https://medium.com/wealcomecompany/le-poker-planning-une-bonne-chose-hold-on-b35531a61e7b

Un chemin vers le TDD avec Nicolas Verinaud

Je constate qu’il faut souvent avoir souffert avant d’en arriver à se poser des questions sur les bonnes pratiques…
En particulier le TDD est de loin la pratique la plus difficile à adopter.
Certains même remettent en question son utilité ! 😱
Viens écouter le chemin que Nicolas a emprunté : pourquoi il est y arrivé, comment il a franchi les moments difficiles.

A propos de Nicolas :
http://ryfacto.fr/
https://www.linkedin.com/in/nicolas-verinaud-7829881a/
https://twitter.com/nverinaud

Pour découvrir la formation : https://maison.artisandeveloppeur.fr/ranger-chaque-chose-a-sa-juste-place?coupon=KICKSTART

Pour rejoindra la communauté des artisans développeurs :
https://artisandeveloppeur.fr/

Faire évoluer son code legacy avec Guillaume Vincent

Tu changes de framework front d’angular vers react ?

Ou l’inverse (non sérieux ?)

Viens écouter cet épisode avec Guillaume Vincent qui nous partage son expérience chez Red Hat.

Découvrir Guillaume : https://guillaumevincent.com/

Pour découvrir la formation : https://maison.artisandeveloppeur.fr/ranger-chaque-chose-a-sa-juste-place?coupon=KICKSTART

Rejoindre la communauté des artisans développeurs : https://artisandeveloppeur.fr

Kata d’entrainement avec Xavier Nopre

T’as un pile de technos à la mode, c’est top.
Mais est-ce que tu t’entraines à coder ?
Viens découvrir comment Xavier utilise les katas pour s’entrainer aux pratiques de développement.

Le blog de Xavier : http://xnopre.blogspot.com

Pour découvrir la formation : https://maison.artisandeveloppeur.fr/ranger-chaque-chose-a-sa-juste-place?coupon=KICKSTART

Pour rejoindra la communauté des artisans développeurs :
https://artisandeveloppeur.fr/

SRP avec Michael Azerhad

Le SRP, alias principe de responsabilité unique, est un principe souvent mal considéré. Ignoré ou mal compris pour certains, futile ou dangereux pour d’autres.
Pourtant c’est à mon sens la base. C’est clairement LE point de départ d’un design durable.
Et visiblement je ne suis pas le seul à penser ça !
Viens écouter mon échange avec Michael Azerhad sur le sujet :

Le profil linkedin de Michael : https://www.linkedin.com/in/micha%C3%ABl-azerhad-9058a044/

L’entreprise de Michael : http://wealcomecompany.com

Pour rejoindre la formation en promo cette semaine : https://maison.artisandeveloppeur.fr/ranger-chaque-chose-a-sa-juste-place?coupon=KICKSTART

Refaire le carénage

Si j’étais navigateur, il me semblerait normal d’arrêter de naviguer, rentrer au port et monter sur cales pour refaire de carénage. En tant que développeur, c’est rarement considéré comme normal. Nous devons refaire le carénage pendant que nous naviguons.

Pour découvrir la formation : https://maison.artisandeveloppeur.fr/ranger-chaque-chose-a-sa-juste-place?coupon=KICKSTART

Déploiement continu avec Christophe Chaudier

Le déploiement continu ça te parle ? C’est le truc magique où tu appuies sur un bouton et ton app est en prod.
Y’en a qui poussent en staging tout seul. J’ai même connu des équipes qui poussaient en production à chaque push validé par les tests…
Piouf ! Tout un programme.
Viens écouter Christophe Chaudier qui en a fait sa spécialité en tant que devop :

Le site de Christophe : http://lydra.fr/

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

beta.gouv Avec Laurent Bossavit

Tu es parent et tu dois encore remplir des dossiers papier pour inscrire tes enfants à l’école ?
Viens découvrir l’action de beta gouv dans cet échange avec Laurent Bossavit
Quand l’administration adopte les pratiques du lean startup, c’est encourageant !
Et en plus ça marche avec des taux d’usage de plus de 90% des parents impliqués.
Et tu sais le meilleur : tu peux contribuer !
On attend tes pull requests !


URLs:
https://beta.gouv.fr/
https://www.dossiersco.fr/stats

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr