Christophe Thibaut

Posté le 05/10/2017 par 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 ...

Lire la suite >

Posté le 29/09/2017 par Christophe Thibaut

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

Lire la suite >

Posté le 22/09/2017 par Christophe Thibaut

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

Lire la suite >

Posté le 15/09/2017 par Christophe Thibaut

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

Lire la suite >

Posté le 08/09/2017 par Christophe Thibaut

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

Lire la suite >

Posté le 01/09/2017 par Christophe Thibaut

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

Lire la suite >

Posté le 19/01/2017 par Christophe Thibaut
  • 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...
Lire la suite >

Posté le 15/09/2016 par Christophe Thibaut

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

Lire la suite >

Posté le 31/05/2016 par Romain Vailleux, Christophe Thibaut, Julien Jakubowski

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

Lire la suite >

Posté le 07/01/2016 par Christophe Thibaut

TL;DR: TDD is like biking:– it's faster than walking– it's counterintuitive at first– once you know how, you never forget- I heard that you're working on the new XXL project. Congratulations! How is it going? - Not bad. We're facing a few difficulties setting everything up, but nothing too bad. - what kind of difficulties? - Well you know, integrat...

Lire la suite >