Christophe Thibaut

It's all talk until the code runs. Ward CunninghamLe serveur a rassemblé quatre petites tables et le groupe s'est installé. On commande à manger. On parle surtout de programmation dans ce groupe. Quelqu'un lance une discussion sur la signification du nombre 42. Tu t'engages sur ton sujet : - Alors hier midi, on a fait un mob avec l'équipe, dans la ...

Jérémie arrive le premier, il s’installe près du rétroprojecteur et sort un sandwich d’un sac en papier craft.- Donc si je comprends bien, tu nous proposes de passer la pause déjeuner sur le code d’XXL.. - Oui. En mode expérimentation, note bien. C’est juste un essai. - Ne t’embête pas à trouver des raisons, je te charrie, c’est tout.Farid et Audre...

Tu es en retard, mais ça vient seulement de commencer. Tu t’installes le plus discrètement possible. Peine perdue, car la personne qui se tient debout près du projecteur t’interpelle, te demande ton prénom et t’explique le but de l’exercice de ce soir.« On fait un mob, en TDD, sur le kata Bowling Score. Lui — il désigne la personne qui est assise d...

The conclusion seems inescapable that at least with certain kinds of large programs, the continued adaption, modification, and correction of errors in them, is essentially dependent on a certain kind of knowledge possessed by a group of programmers who are closely and continuously connected with them. Peter Naur - Programming as Theory BuildingTu r...

(Résumé des épisodes précédents : Et si c'était le moment où on pose son ouvrage et on réfléchit ? Si c'était le moment où l'on commence à changer un peu la manière dont on fait les choses ?)Prenons ce bug. Tu viens d'identifier l'origine du problème, et aussitôt tu t'es figuré la solution. En un clin d'œil. Tu ouvres le code, tu fais la modificati...

Ça commence par la naïveté, par une sorte d'ignorance bénie. On crée du code sans être conscient des conséquences, et de la nécessité d'un retour d'information sur ce code. On bâtit naïvement une tour, avec ce qu’on trouve ici et là. Quand la tour frémit, on devient soudain extra-prudent, mais alors on prend un peu plus de temps pour chaque chose, ...

- Ah tiens, salut. Tu as vu le rapport sur la typologie des tests dans nos projets ? - Ah oui… tu sais moi les rapports… - C'est de la foutaise ce rapport. - Oh? - Pour le projet XXL, le rapport dit qu'on fait 250 fois plus de tests d'intégration que de tests unitaires. - Ah bon. - Et pour cause : on n'en fait pas des tests unitaires. Et donc la fi...

Il n’échappe à personne que l’informatique est en train de dévorer le monde et qu’elle change notre paysage industriel, domestique, culturel et social. Pour l’entreprise, elle est le terrain de la course à l’innovation : usages et relations aux clients transformés, efficacité redoublée, nouveaux produits et services. Pour le consommateur elle const...

Petit-déjeuner "Cultiver l'art du code de qualité en entreprise"« C’est lui – votre code – qui va porter vos ambitions digitales. Votre code, c’est votre écriture, votre signature ; c’est pour cela qu’il faut en prendre soin. Toutes les entreprises devraient avoir dans leur feuille de route l’objectif de transmettre une culture du code dans leurs é...

TL;DR: TDD, c'est comme le vélo : - c'est plus rapide que d'aller à pied, - c'est contre intuitif au départ, - une fois qu'on a appris, ça ne s'oublie pas.- J'ai appris que tu travailles sur le nouveau projet XXL qui vient de démarrer. Félicitations ! Comment ça va ? - Pas trop mal. On a quelques difficultés de démarrage, mais rien de bien méchant...