Ayant très peu pratiqué les tests jusqu'à maintenant, j'ai la sensation, après avoir visionné cette conférence, d'avoir acquis une certaine hauteur de vue pour aborder plus tard cette thématique avec intelligence et pragmatisme. Merci !
@@minh-tamtran1151 je te rejoins, ça m'a changé la vie de tester le comportement et pas l'implémentation. C'est pas interdit de le faire au contraire ça sauve la vie quand c'est bien ciblé.
Merci pour cette conférence. Au delà de la réflexion sur les tests : à quoi ils servent et comment bien les faire. J'ai trouvé très intéressante ta prise de recul sur le dogme de la pyramide des tests. Prendre le temps de s'interroger sur les raisons qui ont gouverné sa mise en œuvre, s'assurer qu'il est toujours d'actualités et qu'il s'appliquent réellement à ton cas d'usage est pertinent. Nous devrions tous nous y adonner plus régulièrement et cessez d'appliquer "bêtement" les dogmes, principes et autres règles de développement parce qu'on nous dit "C'EST COMME CA QU'Il FAUT FAIRE, C'EST LES BONNES PRATIQUES !!!"
Très intéressant merci ! On a surtout le problème d'avoir une appli qui se lance facilement en local, avec des gros calculs de 3d entre autres, ça consomme pas mal de ressources et ça rend difficile de lancer des tests e2e en local. Je retiens quand même de choisir le bon niveau d'interface sur lequel s'engager par des tests !
Désolé mais la mauvaise idée au départ, c'est de changer la signature de ce format_name(). Personnellement, j'aurais introduit soit des arguments optionnels, soit en créer une nouvelle.
Ayant très peu pratiqué les tests jusqu'à maintenant, j'ai la sensation, après avoir visionné cette conférence, d'avoir acquis une certaine hauteur de vue pour aborder plus tard cette thématique avec intelligence et pragmatisme. Merci !
Une guideline de base qui m'a bien servi personnellement : écrire des tests fortement couplés au comportement, et très peu couplés à la structure 👍
@@minh-tamtran1151 je te rejoins, ça m'a changé la vie de tester le comportement et pas l'implémentation. C'est pas interdit de le faire au contraire ça sauve la vie quand c'est bien ciblé.
Merci pour cette conférence.
Au delà de la réflexion sur les tests : à quoi ils servent et comment bien les faire.
J'ai trouvé très intéressante ta prise de recul sur le dogme de la pyramide des tests.
Prendre le temps de s'interroger sur les raisons qui ont gouverné sa mise en œuvre, s'assurer qu'il est toujours d'actualités et qu'il s'appliquent réellement à ton cas d'usage est pertinent.
Nous devrions tous nous y adonner plus régulièrement et cessez d'appliquer "bêtement" les dogmes, principes et autres règles de développement parce qu'on nous dit "C'EST COMME CA QU'Il FAUT FAIRE, C'EST LES BONNES PRATIQUES !!!"
Très bon talk, Merci!
Très intéressant merci !
On a surtout le problème d'avoir une appli qui se lance facilement en local, avec des gros calculs de 3d entre autres, ça consomme pas mal de ressources et ça rend difficile de lancer des tests e2e en local. Je retiens quand même de choisir le bon niveau d'interface sur lequel s'engager par des tests !
Est-ce qu'en 2022, tout développement logiciel est du développement d'application web ?
Désolé mais la mauvaise idée au départ, c'est de changer la signature de ce format_name().
Personnellement, j'aurais introduit soit des arguments optionnels, soit en créer une nouvelle.