mageekblog - Le forum PHP 2012, c'est terminé ! - CommentairesLe blog personnel de Frédéric Hardy. Au menu, PHP, agilité, FreeBSD, cuisine et photographies.2021-12-02T08:20:54+01:00Frédéric Hardyurn:md5:26874ca5b8cd4cac8d08b0e68e64f63aDotclearLe forum PHP 2012, c'est terminé ! - mageekguyurn:md5:401cbaf36d0edcfe4c058de2f311b9812012-06-11T10:36:36+02:002012-06-11T09:37:04+02:00mageekguy<p>@<a href="http://blog.mageekbox.net/?post/2012/06/08/Le-forum-PHP-2012%2C-c-est-termin%C3%A9-%21#c3937" rel="nofollow">MaitrePylos</a> : ça va se faire, mais pas tout de suite, il y a des choses à terminer avant.</p>Le forum PHP 2012, c'est terminé ! - MaitrePylosurn:md5:e1816833558fe43f182a2081b6ad7e272012-06-10T11:25:08+02:002012-06-11T09:37:04+02:00MaitrePylos<p>Je parlais du nouveau namespace de Atoum <img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /></p>Le forum PHP 2012, c'est terminé ! - mageekguyurn:md5:8374648f0f3731a7dfe737f0768b8b1f2012-06-09T15:01:05+02:002012-06-09T14:02:46+02:00mageekguy<p>@<a href="http://blog.mageekbox.net/?post/2012/06/08/Le-forum-PHP-2012%2C-c-est-termin%C3%A9-%21#c3925" rel="nofollow">MaitrePylos</a> : J'y ai participé, mais j'avoue ne pas m'y être intéressé plus que cela.</p>
<p>J'ai juste beaucoup ri lorsque Rasmus a rempli le formulaire devant moi et a indiqué 0.1 comme étant la première version de PHP qu'il a utilisé.</p>Le forum PHP 2012, c'est terminé ! - MaitrePylosurn:md5:177e4fccf1b5f0f7b2a667e2580a844c2012-06-08T21:09:13+02:002012-06-09T14:02:46+02:00MaitrePylos<p>Et n'oublie pas le sondage <img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /></p>Le forum PHP 2012, c'est terminé ! - mageekguyurn:md5:f90a35ae97b6ad4f0b3afe7986bf25ed2012-06-08T21:07:03+02:002012-06-08T20:08:03+02:00mageekguy<p>@<a href="http://blog.mageekbox.net/?post/2012/06/08/Le-forum-PHP-2012%2C-c-est-termin%C3%A9-%21#c3923" rel="nofollow">Sébastien</a> : pourtant, c'est expliqué : tu y met les assertions qui définissent tes exigences fonctionnelles.</p>
<p>On ne peut guère détaillé leur forme, car leur formalisme dépend de l'outil utilisé et de la nature du test.</p>Le forum PHP 2012, c'est terminé ! - Sébastienurn:md5:5e5c1f93ca8d4b549024c0f5a1c27f482012-06-08T20:46:17+02:002012-06-08T20:06:45+02:00Sébastien<p>J'ai lu la présentation « Anatomie du test » que tu as mis en ligne et je lui trouve un défaut :<br />
Je suis toujours incapable de dire ce que dois contenir un test. On sait ce qu'on doit tester, on sait les outils à utiliser, la méthodologie mais il manque le plus important, je met quoi dans mon test pour qu'il soit pertinent et efficace ?</p>Le forum PHP 2012, c'est terminé ! - Cyranourn:md5:bad3fa5e027f0dcea9d89aba9ca4ffa72012-06-08T16:03:33+02:002012-06-08T15:15:38+02:00Cyrano<p>Pour avoir assisté aux deux conférences, je ne peux que confirmer tout ça. Les tests unitaires étaient effectivement un sujet fort attendu par beaucoup de monde, et repris à divers degrés pas plusieurs conférenciers en marges de ces deux-là.</p>
<p>Ce que j'ai pu constater, et je veux croire que je n'étais pas le seul, c'est que le « raté » technique de la seconde a peut-être contribué à rendre l'intérêt pour Atoum d'autant plus grand que tu as démontré à la volée que ce n'est pas compliqué et qu'en fin de compte tu n'as dû passer rapidement que sur une part minime de ce qui était prévu. Même si tu as bien précisé que certaines des choses que tu as faites étaient un peu « crades » pour arriver à maintenir le timing, il n'aura peut-être pas échappé à beaucoup de monde que même pour faire des tests, il faut de la méthode et de l'organisation : si je n'ai pas fait d'erreur d'interprétation sur les tests unitaires en général, construire les tests, c'est finalement construire l'application, l'écriture du code final étant dicté par ces mêmes tests. Donc selon que les tests sont bien faits ou construits à l'arrache, la qualité de l'application à la sortie en sera le reflet.<br />
Un point, à mon sens marquant, sur l'utilisation d'Atoum que tu as illustré : ça demande pas une formation intensive de six mois pour s'en servir, la liste des méthodes ne semble pas particulièrement lourde pour couvrir un nombre de cas possibles considérable, ça semble beaucoup plus facile à aborder que PHPUnit, cet aspect risque fort d'apporter pas mal d'eau au moulin du TDD chez pas mal de monde, il faut espérer que ça s'étendra aux décideurs qui pilotent les projets.</p>
<p>En tous cas c'était très bien, merci pour ces enrichissantes interventions <img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /></p>