Apéro PHP lillois, le 15 avril 2008
vendredi 28 mars 2008 :: perrick :: PHP :: aucun commentaire :: aucun trackbackLe prochain Apéro PHP à Lille est prévu pour le 15 avril 2008. Rendez-vous à 19h30 au Café Citoyen - 7 place du vieux marché aux chevaux, près du métro République. L'occasion de revoir des têtes et pourquoi pas en voir des nouvelles... En tout cas les inscriptions, c'est sur le site http://www.aperophp.net/apero.php?id=202.
Et puis il y a aussi un BarCamp en prévision, mais ce sera pour un peu plus tard... Le 24 mai 2008 à l'ESC Lille.
SimpleTest au sein du GSOC 2008
mercredi 26 mars 2008 :: perrick :: Projets Open Source :: aucun commentaire :: aucun trackbackLes idées de SimpleTest pour faire avancer le monde des tests web avec PHP sont visibles depuis la page Ideas for PHP pour le Google Summer of Code 2008. Si vous êtes un étudiant avec l'envie de faire quelques chose d'intéressant cet été, c'est une sacrée opportunité !
Des exemples ? Ajouter l'interfaction JavaScript à SimpleBrowser (le navigateur web en PHP de SimpleTest) - un projet ambitieux (très) - ou bien Changer le parser HTML et profiter des évolutions PHP5+ ou encore mon préféré Web Form Fuzzer ou comment essayer de troubler un site web en place. Mais il y en a d'autres...
Pour la procédure, ça se passe chez Google directement...
SimpleTest sort en version 1.0.1 RC1
mardi 25 mars 2008 :: perrick :: Projets Open Source :: aucun commentaire :: aucun trackbackMarcus vient de publier l'avant-dernière version de SimpleTest compatible PHP4. Il s'agit de SimpleTest 1.0.1 RC1.
Cette release contient principalement des corrections de bugs et des modifications mineures. Une exception, la gestion des exceptions est désormais plus robuste. En particulier le tearDown() sera quand même appelé si une méthode de test lance une exception. (Attention à celle dans le tearDown, SimpleTest ne peut plus rien pour vous : elle sera juste attrapée ;-)
Toujours sur les exceptions, les objets fantaisie peuvent les utiliser aussi :
$mock->throwOn('method', new Exception('Ouch!'));
Mais la principale nouvelle, c'est que 1.0.1 final sera publié la semaine prochaine. Pas de nouvelles fonctionnalités d'ici là ! Principalement la documentation à retoucher... Et ensuite ce sera PHP5+ uniquement, enfin.
Embryon "PHP to the Moon"
mardi 18 mars 2008 :: perrick :: PHP :: aucun commentaire :: aucun trackbackAprès quelques semaines de boulot et en vue de la conférence du 25 mars 2008, le site web PHP to the Moon pointe le bout de son nez. Voici grosso-modo les questions qu'on essaiera de répondre là-bas :
- il y a une belle appli Open Source que je voudrais intégrer dans la mienne : est-ce que le code est maintenable ?
- j'ai plus de 100 classes et je voudrais commencer à faire des tests unitaires : par où commencer ?
- l'équipe a décidé d'utiliser des standards de code : comment vérifier facilement les 100 000 lignes de code ?
- je viens de me faire livrer une grosse application par mon prestataire : est-ce que je dois tout lire ligne par ligne pour avoir un aperçu de sa qualité ?
Il s'agit d'une initiative que No Parking mène avec Algorismi : leurs compétences en analyse de code (leur Meter4PHP que certains avaient vu lors d'un précédent Forum PHP à Paris sera inclu dans phptothemoon) et l'expérience acquise au sein du projet SimpleTest font un socle intéressant. Et j'espère que l'embryon d'outil qu'on présentera en live le 25/03/2008 sera prometteur...
Pour les impatients, voici un premier bout d'écran de ma démo :
Découvrir les outils de la qualité en PHP
lundi 3 mars 2008 :: perrick :: PHP :: aucun commentaire :: aucun trackbackL'AFUP organise le 25 mars 2008 un rendez-vous intitulé Outiller la qualité en PHP. C'est un évènement gratuit et ouvert à tous : il suffit de s'inscrire.
151 rue Montmartre, 12 passage Montmartre
Galerie des Panoramas, 75002 Paris
Comme d'habitude pour ce genre d'évènements, c'est vite plein ! Ce serait dommage de perdre une occasion de découvrir les tenants et les aboutissants d'un politique qualité en PHP. Avec la fin annoncée de PHP4, ça devient urgent...