Quizz
Prevention #1
[defect-prevention]
🏢 Le lieu : entreprise ARGH (Automated Resource for Global HR)
📅 La date : déploiement plus 1 an, 3 mois et 17 jours
👥👥 Acteurs présents : Arthur (Tech), Bénédicte (Tech), Carla (Métier), David (Management)
▶️
— Donc, est-ce qu’on en sait plus sur ce 🤬 bug des ajustements de congés ?
— Carla ? Est-ce que tout le monde m’entend ?
— On t’entend David. On t’écoute même !
— Carla, laisse moi te présenter Arthur, qui a rejoint l’équipe il y a 2 mois. Je pense que tu connais déjà Bénédicte.
— Bonjour à tous les deux. Donc…
— Je les ai invités parce que figure-toi que le problème des ajustements : eh bien ils l’ont réglé !
— Magnifique. La vie va pouvoir reprendre son cours normal.
— Arthur, est-ce que tu peux nous redire en détail ce dont il s’agissait ?
— Stop. Arthur, c’est Carla ici. En détail, mais n’oublie pas que je ne parle pas la tech !
— Euh… Okay. En fait le problème venait d’un problème de type.
— OK…
— Un problème de type, oui. Dans certains cas d’ajustement, l’ajustement est alimenté via le volet “revenir sur les ajustements standards”.
— Exact.
— Et le formulaire passe un paramètre de type String au lieu de la valeur numérique correspondante.
— Hmmm…
— Or Javascript ne vérifie pas le type des arguments.
— Arthur ? Tu m’as perdue à “paramètre de type String”.
— C’est Béné : je peux essayer une explication ?
— Je t’en prie Bénédicte !
— Carla : 20 plus 2, ça fait quoi ?
— C’est un jeu ? Je suis pas d’humeur, là…
— 20 plus 2 ?
— 22.
— Correct. Et 20 et 2, ça fait quoi ?
— Bah 22 ?
— Incorrect.
— Attends… Ça me rappelle le message sur un des tickets ta question.
— Oui ?
— 202 ? 20 et 2 ça fait 202 ?
— Voilà, tu y es.
— Sans rire, 🤬
— Je te repasse le micro, Arthur.
— Donc, voilà. C’est juste une erreur de type.
— “Juste” ? “Juste” ? Non mais vous plaisantez j’espère !? 25 tickets en 2 semaines. C’est juste une erreur de type… 🤬
— Carla ? “Don’t shoot the messenger !”
⏹
🏢 Le lieu : entreprise BAM (Bulletin Automatique Modulaire)
📅 La date : déploiement moins 42 jours
👥💻 Acteurs présents : Amiel (Tech), Barbara (Tech), ordi A3K9F8G2J1H7 (Tech)
▶️
— Ouah. Il est bientôt 13h. Je te propose qu’on builde et ensuite, pause déjeuner.
— Ça me va.
— ajustement.ts:386:17 - error TS2345: Argument of type ‘string’ is not assignable to parameter of type ‘number’.
— Oups.
— Ah oui : on lui passe une chaîne au lieu d’un nombre. Attends je le convertis.
— fais un parseInt…
— Yes.
— …
— C’est compilé. Je pousse dans le repo. On reprend à 2h ?
— Ça marche. Bon app’ !
⏹
Jeu Quizz du week end :
À part le fait qu’elles développent du logiciel, tout semble séparer ARGH et BAM. Quelle différence vous paraît la plus cruciale ?
🄰 l’esprit d’équipe et la bienveillance
🄱 la stratégie de prévention des défauts
🄲 la compétence des développeurs
🄳 l’implication du management