vendredi 6 novembre 2015

J'ai oublié de vous dire… #2

J’ai oublié de vous dire que je vais me livrer à un exercice inédit pour moi lors du prochain forum PHP les 23 et 24 novembre 2015.

En effet, l’AFUP, traditionnelle organisatrice de l’événement, me renouvelle à cette occasion sa confiance puisqu’elle a retenu ma proposition de conférence concernant atoum.

Cependant, cette conférence sera très différente de celle que j’ai déjà eu l’occasion de donner à son sujet, puisque contrairement aux précédentes, elle ne se focalisera pas sur l’outil en tant que tel, mais sur ce qu’il s’est passé au cours de son développement depuis sa naissance à aujourd’hui.

Je souhaite en effet parvenir à réaliser au cours de ma conférence ce que l’on pourrait appeler une rétrospective agile du projet de sa naissance à aujourd’hui, en temps réel et avec la participation active du public, dans l’optique de parvenir à définir collectivement les actions à mener pour l’améliorer à tout point de vue.

Lire la suite

vendredi 31 janvier 2014

De l'intérêt des tests

Il y a quelques jours, j’ai remarqué un fait intéressant.

En effet, j’avais encore il y a peu régulièrement envie de vomir lorsque je revenais sur du code quelque temps après l’avoir écrit.

Mais aujourd’hui, cette envie de vomir ne me prend plus lorsque je regarde mon code, mais plutôt les tests associés.

J’ai donc essayé de comprendre cette évolution, et j’en suis arrivé à la conclusion que cela vient du fait que ma façon de développer a profondément changé.

En effet, depuis que je développe atoum, j’essaye (et ce n’est pas toujours facile, car les mauvaises habitudes ont la vie dure) de faire du développement piloté par les tests.

Lire la suite

samedi 11 janvier 2014

Atoum et HipHopVM

Depuis quelque temps, on me demande régulièrement si je vais rendre atoum compatible avec HipHopVM, car il n’est actuellement pas compatible avec cette alternative au Zend Engine.

Et ma réponse est que je n’ai aucune autre solution que celle consistant à faire les rapports de bugs nécessaires aux développeurs de HipHopVM.

Ce n’est en effet pas le code d’atoum qui pose problème, puisqu’il fonctionne sans aucun soucis avec le moteur standard de PHP (ce qui ne veut pas dire qu’il n’y a pas quelques bugs cachés en son sein malgré les quelque 1600 tests unitaires et les 24 000 assertions qui les traquent sans relâche).

Et si le problème ne vient pas du code d’atoum, c’est donc qu’il vient d’un ou de plusieurs problèmes au sein de celui de HipHopVM.

Lire la suite

mardi 22 octobre 2013

La guerre des tests, épisode 2

On me demande très souvent si atoum permet de tester les méthodes privées. Et ma réponse est toujours négative, même si avec un peu d’astuce, l’utilisateur peut très bien faire en sorte de tester ces méthodes avec atoum. Et à chaque fois que la question est posée, il y a souvent ensuite un débat  […]

Lire la suite

mardi 15 octobre 2013

Allez à la prochaine conférence de l'AFUP Lyon !

Si vous êtes dans la région lyonnaise et que vous aimez le code original aussi bien techniquement que fonctionnellement parlant, ou si vous êtes blasés des frameworks à la mode ou si vous pensez que ces outils sont performants, mais qu’ils ne sont pas suffisamment modulaires ou manque d’originalité, je vous invite à venir à la prochaine conférence oganisée par l’antenne lyonnais de l’AFUP le 28 octobre 2013 à 19 h.

Ivan Enderlin y présentera en effet Hoa, l’ensemble de bibliothèques en PHP qu’il a créé et qui contient des fonctionnalités très puissantes et pour certaines très surprenantes tout en offrant des performances remarquables.

Cette conférence sera aussi l’occasion pour vous de discuter avec l’un des rares chercheurs en informatique français travaillant à la fois sur PHP et sur le test logiciel.

Lire la suite

- page 1 de 10