|
| 1 | +--- |
| 2 | +title: "Le TDD du Kata à la Production" |
| 3 | +date: 2025-09-25T19:00:00+02:00 |
| 4 | +tags: ["talk"] |
| 5 | +--- |
| 6 | + |
| 7 | +- Sujets : |
| 8 | + - "Peut-on faire du BDD sans Gherkin et Cucumber ?" par __Rose Lutz__ |
| 9 | + - "Comment se mettre à la clean architecture" par __Ando Nary__ |
| 10 | +- Format : 2 Talks |
| 11 | +- [Meetup](https://www.meetup.com/software-craftsmanship-lyon/events/310664878) |
| 12 | + |
| 13 | + |
| 14 | +## Peut-on faire du BDD sans Gherkin et Cucumber ? |
| 15 | + |
| 16 | +Présentation par [Rose Lutz](https://fr.linkedin.com/in/rose-lutz) QA chez ALT QA. |
| 17 | + |
| 18 | +### Questions |
| 19 | + |
| 20 | +* Que veut dire TS ? C'est Test System, soit des tests end to end ; |
| 21 | +* Quel standard ou support de documentation peut remplacer celle de Gherkin pour que les devs et non devs puissent s'y retrouver ? Il n'y a pas d'outil miracle qui permette de faire de la documentation. Les besoins de documentation ne sont pas les mêmes selon les devs, PO,… Des outils comme [Packmind](https://packmind.com/). |
| 22 | + |
| 23 | +### Retours |
| 24 | + |
| 25 | +Colin a donné les retours suivants : |
| 26 | + |
| 27 | +* Typo sur "EventStorming" ; |
| 28 | +* Talk un peu trop basique, scolaire (sens pris par la main) => préférence pour le freestyle ; |
| 29 | +* Design up front un peu gênant, mais plus tard, ça va ; |
| 30 | +* 3 désaccords forts : |
| 31 | + * TDD n'est pas : écrire les tests avant le code ; |
| 32 | + * Cucumber n'alourdit pas, au contraire, c'est plus léger à écrire ; |
| 33 | + * Typologies de tests : TU, TI, Tests de composants, Tests de propriétés semblent plus adaptées que celles proposées . |
| 34 | + |
| 35 | +## Comment se mettre à la clean architecture |
| 36 | + |
| 37 | +Présentation par [Ando Nary](https://fr.linkedin.com/in/ando-nary-964907165) dev chez Younup. |
| 38 | + |
| 39 | +### Questions |
| 40 | + |
| 41 | +* Pourquoi tu mets ton repository (interface) dans l'infra et pas dans le core ? J'aurais pu le faire, merci de l'info. |
| 42 | + |
| 43 | +### Retours |
| 44 | + |
| 45 | +* Le ReactJS peut faire peur ; |
| 46 | +* Trop scolaire ; |
| 47 | +* Partie théorique, trop de temps accordé, difficile à suivre ; |
| 48 | +* Trop d'insistance sur les traductions ; |
| 49 | +* On ne comprend pas trop le contexte sur la démo ; |
| 50 | +* Manque d'un métier simple sur la démo, traitement métier ; |
| 51 | +* Appli front avec exemple d'adaptateur HTTP/REST serait plus adapté ; |
| 52 | +* Talk trop préparé ; |
| 53 | +* Autorise-toi d'avoir de l'espace dans ta présentation ; |
| 54 | +* Cool d'avoir tenté du code, mais ce n'est pas encore un live coding ; |
| 55 | +* Cool d'avoir introduit l'idée d'un existant pas propre, mais il manque de contexte. |
| 56 | + |
| 57 | +## Annonces |
| 58 | + |
| 59 | +* Journée d'ateliers du 17 octobre, objectif => faire de la trésorerie pour Lyon Craft. |
| 60 | + |
| 61 | +## ROTI : |
| 62 | + |
| 63 | +- 2/5 : 1 |
| 64 | +- 2.5/5 : 1 |
| 65 | +- 3/5 : 8 |
| 66 | +- 4/5 : 4 |
0 commit comments