openTIME est prêt pour PHP 5.1

mercredi 16 novembre 2005 :: perrick :: PHP :: 3 commentaires :: aucun trackback

Avec PHP 5.1 qui arrive à grand pas et tout le confort qu'elle doit apporter, j'ai décidé de re-tester openTIME avec cette version. Grâce à mes quelques 1700 tests unitaires, le chemin était bien balisé. Dans mon cas, pas de problème majeur : l'impression générale est que cette version est moins permissive que la branche PHP 4.

Ainsi il n'est plus possible de faire :
$array_1 = array("1");
$array_2 = "1";
$array_merged = array_merge($array_1, $array_2);
sans déclencher un Warning. Le problème est du même ordre pour un appel à mktime avec une année négative : avec PHP 4.3.11 il faisait un mapping avec les années pre-2000. Désormais il renvoie une erreur. Ce sont là les deux types d'erreurs que j'ai pu retrouver enfouies dans le code écrit depuis 3 ans !

Dans ces moments-là je me rends compte à quel point j'apprécie tous ces tests : le gain en confiance est inestimable. Et je vais pouvoir m'attaquer sérieusement -- et sereinement -- à l'importation / exportation vers XML (via SimpleXML) pour un client.

Vos commentaires et/ou trackbacks

Le mercredi 16 novembre 2005 à 13:23, commentaire par poz :: #

Chris Chiflett à posté un billet sur les tests avec des liens vers quelques systèmes de tests et leur tutoriaux.

shiflett.org/archive/169

Le mercredi 16 novembre 2005 à 17:46, commentaire par perrick :: site :: #

poz> J'avais lu il y a qq temps qu'une liaison était en cours de dev. entre SimpleTest et Apache-Test. En cliquant sur le lien de ce dernier, je me rends compte qu'il n'y a aucune doc "officielle"... Faudra que je repasse un peu plus tard :-(

Le jeudi 17 novembre 2005 à 18:39, commentaire par Cyruss :: site :: #

Comme quoi c'est bien pratique tous ces petits tests pour valider la viabilité d'un projet sur une architecture donnée.
Bien joué mr Président.

Ajouter un commentaire

Les commentaires pour ce billet sont fermés.