Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

La cuillère n'existe pas

Description

Aujourd'hui la majorité des développeurs est d'accord sur 2 points :

  • Tester c'est important !
  • On n'a pas le temps de tester !

L'illusion de la 2e affirmation permet encore trop souvent de produire du code non couvert par des tests.

Pourtant le test de manière générale est un super concept qui va bien au delà de la simple "assurance" du travail effectué. Il est donc temps de se rendre à l'évidence, la cuillère n'existe pas ! (On commencera donc par là).

Et maintenant le mouvement "software craftsmanship" avec des patterns comme CQRS, Event Sourcing et de manière générale le DDD rend le travail de test encore plus simple. (C'est le 2e effet kiss cool trop souvent oublié, on enchainera dessus). Exemples et méthodologie au menu !

On se rendra alors compte au fil de la présentation qu'en fait un test rapporte de l'argent et que le problème de temps ne le sera plus une fois que vous l'aurez expliqué à vos managers !

Conférence donnée lors du Forum PHP 2018, ayant eu lieu les 25 et 26 octobre 2018.

Informations complémentaires

Vidéo

Le speaker

Timothée BARRAY

Timothée est développeur PHP depuis 12 ans après un passage par la case front en tout amateurisme à ses débuts. Il atterrit dans le monde des startups il y a 8 ans en étant passé par tout type d'entreprise, de la multinationale à l'agence web. Ces expériences lui vaudront la découverte de Symfony en version 1.1, framework qu'il ne quittera plus convaincu de son intérêt. Aujourd'hui il se passionne pour des sujets comme DDD, CQRS, Event Sourcing et la qualité logicielle en générale.

Commentaires

Talk très intéressant, plein de principles/tips qu'il faut partager au plus grand nombre!
Arnaud Langlade, le 26/10/2018
« On teste des comportements, pas l’implémentation ». C’est noté merci :)
Grégoire HUBERT, le 31/10/2018
Intéressant, bon rappel de ce qu'il est important de tester ! Passionnant échange en fin de conférence !
Pierre Goiffon, le 05/11/2018