Venez découvrir la rétrospective, non sans humour, de mes huit dernières années dans la création de logiciels.
Je parle de mes débuts avec SCRUM, de la réécriture d'une application mobile un nombre honteux de fois, de l'apprentissage de Clean Code et de l'Extreme Programming.
Je tire les leçons de ces huit années et tente de répondre à ces deux questions :
- Le•a développeur•se est-il•elle une espèce à part, incapable de communiquer avec les gens "normaux" ?
- L'entropie est-elle une fatalité conduisant inévitablement à la réécriture ?
Du Code & Des Humains - Agile Tour Strasbourg 2017Nicolas VERINAUD
Retrospective de mes huit dernières années dans la création de logiciels.
Je parle de mes débuts avec SCRUM, de la réécriture d'une app un nombre honteux de fois, de l'apprentissage de Clean Code et de l'Extreme Programming.
Je tire les leçons de ces huit années et les partager avec l'audience.
J'explique pourquoi je trouve important de tester son code et de laisser les développeurs parler avec toutes les parties prenantes des projets.
Retrospective de mes huit dernières années dans la création de logiciels.
Je parle de mes débuts avec SCRUM, de la réécriture d'une app un nombre honteux de fois, de l'apprentissage de Clean Code et de l'Extreme Programming.
Je tire les leçons de ces huit années et les partager avec l'audience.
J'explique pourquoi je trouve important de tester son code et de laisser les développeurs parler avec toutes les parties prenantes des projets.
Le Pretotyping : Crash Test Your Idea - ITESCIA 2015-2016 (Version Française)André De Sousa
Généralement, lorsque l'on lance un nouveau produit avec en tête de créer une startup, la plupart du temps, on reste la tête baissée dans sa "cave" sans regarder le marché, ni ses clients.
Etes-vous sûr que vous êtes en train de créer le bon produit ?
Le prétotyping est une méthode qui pourrait être complémentaire au Lean Startup permettant de valider que vous êtes en train de créer le bon produit avant de le créer bien.
Formation Entreprenariat ITESCIA 2015 - 2016
Support de la présentation du 6ième Meetup français sur le Chaos Engineering
Retour sur la Chaos Conf 2018
Résumé :
Des débuts de Jesse Robbins, Master of Disaster chez Amazon en 2004 à la Chaos Conf à San Francisco en septembre 2018, retour sur la première Chaos Conf à San Francisco le 28 septembre 2018. L'occasion de rencontrer nos homologues, échanger sur nos pratiques mais aussi contribuer à l'accroissement de la connaissance sur le sujet.
L'occasion de revenir notamment sur 2 sujets inspirants:
• La taxonomie des incidents : désigne un langage, une terminologie et des définitions communes permettant d'atténuer les problèmes de communication entre les personnes travaillant sur la résilience (résistance au choc). Merci Adrian Cockroft
• L'observabilité : un ensemble de moyens et pratiques permettant de s'assurer que son système fournit la meilleure qualité de service possible et la mise à disposition d'informations pour investiguer lorsque ce n'est pas le cas (cf. eBook Observabilité). Probablement le mot le plus prononcé lors de la journée après « chaos » ! Merci Charity Majors & Adrian COckroft
Crash Test Your Idea Meetup Valtech 13/09/2016André De Sousa
Généralement, lorsque l'on lance un nouveau produit avec en tête de créer une startup, la plupart du temps, on reste la tête baissée dans sa "cave" sans regarder le marché, ni ses clients.
Etes-vous sûr que vous êtes en train de créer le bon produit ?
Durant cette journée de passage à l'acte, notre objectif est de démontrer comment expérimenter, voir même d'aller jusqu'à produire un MVP Lean Startup fonctionnel en quelques heures avec des ressources que je présente et que j'encourage à utiliser.
La journée va se partager en 2 parties distinctes: Une partie théorique ou je présente les outils pour expérimenter et valider très vite son idée. Une seconde partie mise en pratique durant laquelle vous passez à la réalisation de votre Prétotype ou MVP et pendant laquelle je serais à votre disposition pour vous aider.
A l'issue de cette journée vous serez en mesure d'aller confronter votre idée à la réalité du marché et ainsi valider qu'il existe ou non un problème qui vaut la peine d'être résolu.
Ce Meetup Chaos Engineering s'inscrit dans la nouvelle édition du meta-meetup #DevopsNight, avec un beau programme composé d'une belle keynote qui vous permettra de (re)découvrir le Chaos Engineering, suivi de 4 meetups qui ont eu lieu en parallèle (Docker, Chaos Engineering, Kubernetes et Serverless).
Projet agile arrêtez les derives - ATLille2014Cyrille Deruel
En 2014, l'Agilité est mainstream, tous les projets sont Agiles (ou presque tous), les rituels sont là (démo, rétro, planning game & co), le management visuel est visible de tous... Néanmoins les résultats ne sont pas là; les utilisateurs ne sont pas satisfaits, les développeurs sont démotivés et les DSI commencent à regretter leur choix.
A travers l'analyse d'une dizaine de projets sur une période de 2 ans, je vous proposerai les origines de ces dérives mais surtout les drivers qui permettent aux clients, développeurs et DSI de connaitre la température de leur projet et la cause générique de ces échecs."
Support de la présentation du 2nd Meetup français sur le Chaos Engineering
Au programme :
Talentsoft - Logiciels RH de gestion des talents et formation, nous a accueilli pour ce second Meetup.
En introduction : présentation :
"Comment convaincre votre CODIR de se lancer dans le Chaos Engineering ?"
Puis Ateliers Ouverts autour des thèmes suivants :
- Je veux y aller, par où commencer ?
- ChaosToolkit sur Kubernetes
- Je découvre et je n'étais pas là au dernier Meetup
Du Code & Des Humains - Agile Tour Strasbourg 2017Nicolas VERINAUD
Retrospective de mes huit dernières années dans la création de logiciels.
Je parle de mes débuts avec SCRUM, de la réécriture d'une app un nombre honteux de fois, de l'apprentissage de Clean Code et de l'Extreme Programming.
Je tire les leçons de ces huit années et les partager avec l'audience.
J'explique pourquoi je trouve important de tester son code et de laisser les développeurs parler avec toutes les parties prenantes des projets.
Retrospective de mes huit dernières années dans la création de logiciels.
Je parle de mes débuts avec SCRUM, de la réécriture d'une app un nombre honteux de fois, de l'apprentissage de Clean Code et de l'Extreme Programming.
Je tire les leçons de ces huit années et les partager avec l'audience.
J'explique pourquoi je trouve important de tester son code et de laisser les développeurs parler avec toutes les parties prenantes des projets.
Le Pretotyping : Crash Test Your Idea - ITESCIA 2015-2016 (Version Française)André De Sousa
Généralement, lorsque l'on lance un nouveau produit avec en tête de créer une startup, la plupart du temps, on reste la tête baissée dans sa "cave" sans regarder le marché, ni ses clients.
Etes-vous sûr que vous êtes en train de créer le bon produit ?
Le prétotyping est une méthode qui pourrait être complémentaire au Lean Startup permettant de valider que vous êtes en train de créer le bon produit avant de le créer bien.
Formation Entreprenariat ITESCIA 2015 - 2016
Support de la présentation du 6ième Meetup français sur le Chaos Engineering
Retour sur la Chaos Conf 2018
Résumé :
Des débuts de Jesse Robbins, Master of Disaster chez Amazon en 2004 à la Chaos Conf à San Francisco en septembre 2018, retour sur la première Chaos Conf à San Francisco le 28 septembre 2018. L'occasion de rencontrer nos homologues, échanger sur nos pratiques mais aussi contribuer à l'accroissement de la connaissance sur le sujet.
L'occasion de revenir notamment sur 2 sujets inspirants:
• La taxonomie des incidents : désigne un langage, une terminologie et des définitions communes permettant d'atténuer les problèmes de communication entre les personnes travaillant sur la résilience (résistance au choc). Merci Adrian Cockroft
• L'observabilité : un ensemble de moyens et pratiques permettant de s'assurer que son système fournit la meilleure qualité de service possible et la mise à disposition d'informations pour investiguer lorsque ce n'est pas le cas (cf. eBook Observabilité). Probablement le mot le plus prononcé lors de la journée après « chaos » ! Merci Charity Majors & Adrian COckroft
Crash Test Your Idea Meetup Valtech 13/09/2016André De Sousa
Généralement, lorsque l'on lance un nouveau produit avec en tête de créer une startup, la plupart du temps, on reste la tête baissée dans sa "cave" sans regarder le marché, ni ses clients.
Etes-vous sûr que vous êtes en train de créer le bon produit ?
Durant cette journée de passage à l'acte, notre objectif est de démontrer comment expérimenter, voir même d'aller jusqu'à produire un MVP Lean Startup fonctionnel en quelques heures avec des ressources que je présente et que j'encourage à utiliser.
La journée va se partager en 2 parties distinctes: Une partie théorique ou je présente les outils pour expérimenter et valider très vite son idée. Une seconde partie mise en pratique durant laquelle vous passez à la réalisation de votre Prétotype ou MVP et pendant laquelle je serais à votre disposition pour vous aider.
A l'issue de cette journée vous serez en mesure d'aller confronter votre idée à la réalité du marché et ainsi valider qu'il existe ou non un problème qui vaut la peine d'être résolu.
Ce Meetup Chaos Engineering s'inscrit dans la nouvelle édition du meta-meetup #DevopsNight, avec un beau programme composé d'une belle keynote qui vous permettra de (re)découvrir le Chaos Engineering, suivi de 4 meetups qui ont eu lieu en parallèle (Docker, Chaos Engineering, Kubernetes et Serverless).
Projet agile arrêtez les derives - ATLille2014Cyrille Deruel
En 2014, l'Agilité est mainstream, tous les projets sont Agiles (ou presque tous), les rituels sont là (démo, rétro, planning game & co), le management visuel est visible de tous... Néanmoins les résultats ne sont pas là; les utilisateurs ne sont pas satisfaits, les développeurs sont démotivés et les DSI commencent à regretter leur choix.
A travers l'analyse d'une dizaine de projets sur une période de 2 ans, je vous proposerai les origines de ces dérives mais surtout les drivers qui permettent aux clients, développeurs et DSI de connaitre la température de leur projet et la cause générique de ces échecs."
Support de la présentation du 2nd Meetup français sur le Chaos Engineering
Au programme :
Talentsoft - Logiciels RH de gestion des talents et formation, nous a accueilli pour ce second Meetup.
En introduction : présentation :
"Comment convaincre votre CODIR de se lancer dans le Chaos Engineering ?"
Puis Ateliers Ouverts autour des thèmes suivants :
- Je veux y aller, par où commencer ?
- ChaosToolkit sur Kubernetes
- Je découvre et je n'étais pas là au dernier Meetup
Radical Quality From Toyota to Tech - Devoxx France.pptxFlavian Hautbois
Where defects in the industry are counted as defects per million parts produced, a developer introduces an average of 70 bugs for every 1000 lines of code produced. We immersed ourselves in the experiments of Sadao Nomura, who launched Dantotsu "Better than the best" activities in Toyota factories, a 3-year program capable of reducing defects by 85%.
The tech practices, visual management, and tools of Dantotsu inspired us to:
- Eradicate the root causes of a bug within 24 hours of its detection
- Identify "weak points", typical problems that require strengthening the training system
- Create a culture of quality where everyone shares their solved bugs
We cover the theory of Dantotsu radical quality and the experiments we ran before April 2023.
Woody is the CTO and co-founder of Sipios, a fintech development agency. Flavian is a co-author of Build To Sell, lean coach in tech and product, and former CTO.
Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...André De Sousa
L'objectif est de démontrer comment créer, produire un MVP Lean Startup fonctionnel en quelques heures avec des ressources que je présente et que j'encourage les élèves à utiliser.
Le bootstrapping lors de la création d'une startup est souvent assimilé aux 2 premières années de lancement d'une société.
Ici c'est l'ensemble des techniques et pratiques qui permettent de développer rapidement un MVP fonctionnel pour aller rapidement le confronter à la réalité du marché.
Formation entreprenariat ITESCIA 2015 - 2016
Neuromarketing - Comment convaincre et persuader en ligne avec les neuroscien...Jochen (Thomas) Grünbeck ◁
Neuromarketing appliqué: Comment prenons nous nos décisions et comment les influencer. Les dernières méthodes pour convaincre et persuader issues des neurosciences et de l'économie comportementale.
Kanban, un outil simple de gestion de la production.Blackbird
Kanban c'est simple et efficace !
Une méthode qui vous permet de visualiser le travail en cours, d'améliorer la productivité des équipes et de détecter les éventuels points de blocage en un coup d'oeil. Beaucoup plus simple que SCRUM et moins contraignant, sans être incompatible avec vos méthodes déjà en place !
Vous y trouverez d'ailleurs une rapide comparaison entre SCRUM et KANBAN.
(Félix-Antoine Bourbonnais et Georges Saad à la #JIQ2013 - http://actionti.com/microsites/jiq-2013/accueil)
« Ignaz Semmelweis a été accusé de folie en 1847 pour avoir demandé aux médecins de se laver les mains afin de diminuer les mortalités lors des accouchements. »
Sans vouloir être accusé de folie, il existe aujourd'hui des outils, des pratiques et des approches efficaces pour améliorer la qualité de nos projets de développement. Peu importe le cadre organisationnel, tout commence par l'attitude et les techniques individuelles d'une équipe d'artisans développeurs.
L'exposé portera sur deux volets: l'attitude et la technique. Que faire pour développer des logiciels de qualité dont nous sommes fiers?
L'aspect technique s'appuiera sur les meilleures pratiquesà votre portée, qu'elles soient émergentes ou éprouvées: le TDD (développement piloté par les tests), l'ATDD/BDD (développement piloté par les tests d'acception ou le comportement), l'intégration continue, les «Mocks », les tests automatisés, etc.
Au-delà des pratiques techniques, il s'agit aussi d'adopter une attitude d'expert pour livrer une qualité à la hauteur de nos compétences par la responsabilisation et par nos décisions et convictions.
La régression continue - Une méthode pour bien faire rater l'adoption agile ...Bastien Gallay
Vous avez tous essuyé des déboires en essayant d’"agiliser" une entreprise. Ces échecs et difficultés sont l’occasion d’apprendre. Mais que ferait une personne dont le seul but serait de faire échouer l’agilité ?
Un "grand méchant" de l'agilité, vous entraîne, au travers de ce retour d’expérience fictif, à contre-pied de l’adoption agile. Découvrez, ou redécouvrez, les pièges freinant l’amélioration et l'émergence d’un esprit agile en entreprise. Découvrez aussi quelques pistes pour les déjouer, au travers des difficultés que peut avoir ce personnage à annihiler l'agilité.
Astuces pour réussir le lancement de son application mobile.
Présentation faite à la Learn Assembly (loft 50 partners) en février 2015.
Auteur : www.JeremieClevy.fr
- Directeur digital d'Europe 1. + de 50 visites par mois par visiteur sur l'app.
- Directeur digital de Mondadori Magazines (Closer, Grazia, Science et Vie), +5 millions de téléchargements.
- Fondateur de GoodBye Paper, éditeur d'applis iPad pour enfants. 50.000 téléchargements payants en 2011-2012.
Révolution Mobile :
Le mobile a révolutionné nos vies, au point d'être devenu une extension de notre cerveau. Qu'est ce qui rend le mobile si révolutionnaire ?
Où en sommes-nous dans cette révolution mobile ?
Dans une seconde partie, quelques recommandations pour réussir vos produits mobiles.
Voir http://bit.ly/revomobile (lien vers la video de la conférence, etc...)
Slides présentés lors de l'afterwork organisé par Axance "Lean & Agile UX".
Présentation des grands principes de Lean Startup, du Customer Development, de l'agilité et de Scrum.
Julien Dumail d'Axance a ensuite exposé un cas client sur lequel nous collaborons, en détaillant notre démarche "Lean UX" intégrée dans notre process agile avec l'équipe de développement.
DevMobCA #16: Comment arrêter de perdre des clients sur votre site ou appli s...Olivier Destrebecq
Saviez-vous que 26% des applications installées sont abandonnées après la première utilisation et 58% des utilisateurs qui abandonnent l’application le font dans les 30 jours ? Que 70% des business en ligne échouent à cause d'une mauvaise expérience utilisateur ? L'expérience utilisateur d'une appli mais également d'un site internet surtout s'il est marchand est au moins touts aussi importante que vos produits et qualité de service. Nous discuterons ce soir des bonnes pratiques du test QA à suivre pour un projet numérique optimum et garantir la mise en production et la maintenance continue.
Si vous souhaitez au contraire en savoir plus sur la manière de gérer efficacement la performance de vos applications, rendez-vous sur :
- le site complet IBM Service Engage : https://ibm.biz/BdHEGb
- le site Gestion des performances des applications : https://ibm.biz/BdHEGK
Testez la solution IBM APM en SaaS : https://ibm.biz/BdHEGb
Contenu connexe
Similaire à Du Code & Des Humains - ElsassJUG 2018
Radical Quality From Toyota to Tech - Devoxx France.pptxFlavian Hautbois
Where defects in the industry are counted as defects per million parts produced, a developer introduces an average of 70 bugs for every 1000 lines of code produced. We immersed ourselves in the experiments of Sadao Nomura, who launched Dantotsu "Better than the best" activities in Toyota factories, a 3-year program capable of reducing defects by 85%.
The tech practices, visual management, and tools of Dantotsu inspired us to:
- Eradicate the root causes of a bug within 24 hours of its detection
- Identify "weak points", typical problems that require strengthening the training system
- Create a culture of quality where everyone shares their solved bugs
We cover the theory of Dantotsu radical quality and the experiments we ran before April 2023.
Woody is the CTO and co-founder of Sipios, a fintech development agency. Flavian is a co-author of Build To Sell, lean coach in tech and product, and former CTO.
Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...André De Sousa
L'objectif est de démontrer comment créer, produire un MVP Lean Startup fonctionnel en quelques heures avec des ressources que je présente et que j'encourage les élèves à utiliser.
Le bootstrapping lors de la création d'une startup est souvent assimilé aux 2 premières années de lancement d'une société.
Ici c'est l'ensemble des techniques et pratiques qui permettent de développer rapidement un MVP fonctionnel pour aller rapidement le confronter à la réalité du marché.
Formation entreprenariat ITESCIA 2015 - 2016
Neuromarketing - Comment convaincre et persuader en ligne avec les neuroscien...Jochen (Thomas) Grünbeck ◁
Neuromarketing appliqué: Comment prenons nous nos décisions et comment les influencer. Les dernières méthodes pour convaincre et persuader issues des neurosciences et de l'économie comportementale.
Kanban, un outil simple de gestion de la production.Blackbird
Kanban c'est simple et efficace !
Une méthode qui vous permet de visualiser le travail en cours, d'améliorer la productivité des équipes et de détecter les éventuels points de blocage en un coup d'oeil. Beaucoup plus simple que SCRUM et moins contraignant, sans être incompatible avec vos méthodes déjà en place !
Vous y trouverez d'ailleurs une rapide comparaison entre SCRUM et KANBAN.
(Félix-Antoine Bourbonnais et Georges Saad à la #JIQ2013 - http://actionti.com/microsites/jiq-2013/accueil)
« Ignaz Semmelweis a été accusé de folie en 1847 pour avoir demandé aux médecins de se laver les mains afin de diminuer les mortalités lors des accouchements. »
Sans vouloir être accusé de folie, il existe aujourd'hui des outils, des pratiques et des approches efficaces pour améliorer la qualité de nos projets de développement. Peu importe le cadre organisationnel, tout commence par l'attitude et les techniques individuelles d'une équipe d'artisans développeurs.
L'exposé portera sur deux volets: l'attitude et la technique. Que faire pour développer des logiciels de qualité dont nous sommes fiers?
L'aspect technique s'appuiera sur les meilleures pratiquesà votre portée, qu'elles soient émergentes ou éprouvées: le TDD (développement piloté par les tests), l'ATDD/BDD (développement piloté par les tests d'acception ou le comportement), l'intégration continue, les «Mocks », les tests automatisés, etc.
Au-delà des pratiques techniques, il s'agit aussi d'adopter une attitude d'expert pour livrer une qualité à la hauteur de nos compétences par la responsabilisation et par nos décisions et convictions.
La régression continue - Une méthode pour bien faire rater l'adoption agile ...Bastien Gallay
Vous avez tous essuyé des déboires en essayant d’"agiliser" une entreprise. Ces échecs et difficultés sont l’occasion d’apprendre. Mais que ferait une personne dont le seul but serait de faire échouer l’agilité ?
Un "grand méchant" de l'agilité, vous entraîne, au travers de ce retour d’expérience fictif, à contre-pied de l’adoption agile. Découvrez, ou redécouvrez, les pièges freinant l’amélioration et l'émergence d’un esprit agile en entreprise. Découvrez aussi quelques pistes pour les déjouer, au travers des difficultés que peut avoir ce personnage à annihiler l'agilité.
Astuces pour réussir le lancement de son application mobile.
Présentation faite à la Learn Assembly (loft 50 partners) en février 2015.
Auteur : www.JeremieClevy.fr
- Directeur digital d'Europe 1. + de 50 visites par mois par visiteur sur l'app.
- Directeur digital de Mondadori Magazines (Closer, Grazia, Science et Vie), +5 millions de téléchargements.
- Fondateur de GoodBye Paper, éditeur d'applis iPad pour enfants. 50.000 téléchargements payants en 2011-2012.
Révolution Mobile :
Le mobile a révolutionné nos vies, au point d'être devenu une extension de notre cerveau. Qu'est ce qui rend le mobile si révolutionnaire ?
Où en sommes-nous dans cette révolution mobile ?
Dans une seconde partie, quelques recommandations pour réussir vos produits mobiles.
Voir http://bit.ly/revomobile (lien vers la video de la conférence, etc...)
Slides présentés lors de l'afterwork organisé par Axance "Lean & Agile UX".
Présentation des grands principes de Lean Startup, du Customer Development, de l'agilité et de Scrum.
Julien Dumail d'Axance a ensuite exposé un cas client sur lequel nous collaborons, en détaillant notre démarche "Lean UX" intégrée dans notre process agile avec l'équipe de développement.
DevMobCA #16: Comment arrêter de perdre des clients sur votre site ou appli s...Olivier Destrebecq
Saviez-vous que 26% des applications installées sont abandonnées après la première utilisation et 58% des utilisateurs qui abandonnent l’application le font dans les 30 jours ? Que 70% des business en ligne échouent à cause d'une mauvaise expérience utilisateur ? L'expérience utilisateur d'une appli mais également d'un site internet surtout s'il est marchand est au moins touts aussi importante que vos produits et qualité de service. Nous discuterons ce soir des bonnes pratiques du test QA à suivre pour un projet numérique optimum et garantir la mise en production et la maintenance continue.
Si vous souhaitez au contraire en savoir plus sur la manière de gérer efficacement la performance de vos applications, rendez-vous sur :
- le site complet IBM Service Engage : https://ibm.biz/BdHEGb
- le site Gestion des performances des applications : https://ibm.biz/BdHEGK
Testez la solution IBM APM en SaaS : https://ibm.biz/BdHEGb
Similaire à Du Code & Des Humains - ElsassJUG 2018 (20)
41. • Les individus et leurs interactions plus que les processus et les outils
• Des logiciels opérationnels plus qu’une documentation exhaustive
• La collaboration avec les clients plus que la négociation contractuelle
• L’adaptation au changement plus que le suivi d’un plan
55. Quel est le véritable problème ?
Les 5 « Pourquoi ? » et la
définition récursive
56. Quel est le véritable problème ?
Les 5 « Pourquoi ? » et la
définition récursive
57. définition récursive
« J’ai besoin d’une base de donnée générique
contenant tous les médicaments vendus et qui
peuvent être prescrit par les médecins. »
58. définition récursive
« J’ai besoin d’une base de donnée générique
contenant tous les médicaments vendus et qui
peuvent être prescrit par les médecins. »
Pourquoi ?
66. définition récursive
« Car les interactions entre les médicaments sont
complexes. »
Une interaction entre médicaments ?
67. Base de donnée générique de médicaments
définition récursive
« Et bien, par exemple : deux médicaments ne
doivent pas être pris ensemble car ils contiennent
tous les deux la molécule M et il y a un risque de
surdosage. »
96. Comment éviter la complexité
accidentelle ?
En prenant soin du code !En prenant soin du code !
97. Comment éviter la complexité
accidentelle ?
En prenant soin du code !
Comment ?
98. Comment éviter la complexité
accidentelle ?
En prenant soin du code !
Comment ?
Refactoring régulier !
99. Comment éviter la complexité
accidentelle ?
En prenant soin du code !
Comment ?
Refactoring régulier !
Je risque de tout péter non ?
100. Comment éviter la complexité
accidentelle ?
En prenant soin du code !
Comment ?
Refactoring régulier !
Je risque de tout péter non ?
Non ! Grâce aux tests
automatisés !
101. accidentelle ?
En prenant soin du code !
Comment ?
Refactoring régulier !
Je risque de tout péter non ?
Non ! Grâce aux tests
automatisés !