mardi 10 janvier 2012

Il ne faut pas oublier : les codes de retour HTTP

Concernant les scripts appelés via de l'AJAX ou plus simplement du XMLHttpRequest.

Il est important d'être capable d'envoyer au client (le navigateur) si la requête à fonctionnée, plutôt qu'un rapport d'erreur HTML. Le but, au final est de pouvoir offrir à l'internaute un message lui indiquant si votre serveur est en train de mourir ou si le développeur est simplement incompétent.

lundi 9 janvier 2012

Mettre ses tests unitaires dans chaque script PHP

Concernant les tests unitaires pour une application web développée en PHP.

Après avoir testé plusieurs solutions pendant plusieurs années, j'ai abandonné. Pourtant j'y ai mis du mien : PHPUnit 2 et 3, Simple Test. Globalement, je reproche à ces outils de demander un travail à fournir trop important par rapport à celui nécessaire pour fabriquer l'application elle-même. Il ne faut pas oublier que beaucoup de concept de PHP servent à simplifier le travail et raccourcir le temps de développement.