En train d’écrire des nouveaux tests unitaires, avec Atoum, et je trouve que parfois la doc est nulle à caguer, pour rester poli ! Exemple en vrai : j’essaie de tester une fonction d’envoi de mail qui fait appel à la fonction native mail() de PHP, sauf que je n’ai pas envie d’envoyer vraiment ce […]
Mot-clé - PHP
At(ch)oum
Les tests unitaires, c’est bien, ça facilite la maintenance et les évolutions, mais ils ont un gros défaut : il faut les élaborer et les tester et parfois c’est de l’ordre de l’arrachage de cheveux ! J’ai passé la quasi totalité de la journée d’hier à me battre pour mettre en place des tests […]
Couverture de code
C’est chiant à écrire les tests unitaires, mais une fois fait, ça simplifie bien la maintenance future, et je ne suis pas trop mécontent d’avoir une plutôt bonne couverture de code sur les derniers écrits (quasi 100%). Mais ça c’est sur du code dont je suis l’auteur, niveau facile donc :-) Il en […]
La boucle est bouclée
J’ai eu quelques souvenirs qui sont remontés à la surface, hier, quand j’ai ouvert un ticket1 au sujet d’un bug trouvé avant-hier dans PHP, à propos de l’époque, il y a de ça plus de quarante ans, où j’avais déniché un bug dans le compilateur C de Microsoft que j’utilisais alors sur mon vénérable […]
Et finalement
Après quelques tergiversations et une mise en place d’un espace de nom (valable à partir de la prochaine 2.26 de Dotclear), ça devient comme ça : Dynamique echo (new Form('frmreport')) ->action(dcCore::app()->admin->getPageURL()) ->method('post') ->fields([ // Activation (new Para()) […]