Apéro PHP lillois : 20/01/2005
jeudi 6 janvier 2005 :: perrick :: PHP :: aucun commentaire :: aucun trackbackLes aléas du web : quand bien même j'avais ajouté le prochain apéro PHP lillois, je ne serais pas le premier à l'annoncer sur son blog : Jean-Marc l'a déjà fait sur dyingculture.net.
Pour les détails pratiques, ça se passera dans mon nouveau local à La Madeleine le 20 janvier 2005 à partir de 20h. Peut-être que quelqu'un aura penser à prendre son appareil photo numérique : je pourrais alors poster les photos promises. Sinon cette fois-ci il y a un thème imposé : le XP Game créé par des praticiens XP belges. Un jeu pour découvrir les notions de l'Extreme Programming : avec les ballons et les cartes, il y a moyen de passer un bon moment.
SimpleTest - Organiser les tests unitaires et les scénarios de test de classe frontière
:: perrick :: Traductions :: aucun commentaire :: aucun trackbackApparemment j'ai du mal à maintenir le cap d'un article par jour. Avec un jour de retard (ça va finir par devenir une habitude), cette page...
- Variations sur un log
- Abstraire un niveau supplémentaire via une classe fantaisie d'un scripteur
- Séparer les tests des classes frontières pour un petit nettoyage
SimpleTest - Utiliser les objets fantaisie en PHP
mardi 4 janvier 2005 :: perrick :: Traductions :: un commentaire :: aucun trackbackDésolé pour le retard d'hier. J'ai préféré ne pas être en retard pour mes saltos, roulades et autres roues au cirque. Revenons donc à nos moutons, dans cette page...
- Remanier les tests dans le but de réutiliser notre nouveau test de temps.
- Ajouter des timestamps de Log.
- Créer une horloge fantaisie pour rendre les tests cohésifs.
SimpleTest - Changer l'affichage du test
dimanche 2 janvier 2005 :: perrick :: Traductions :: un commentaire :: aucun trackbackCette page...
- Comment changer l'affichage pour afficher les passages avec succès.
- Sous-classer la classe HtmlReporter.
Bonne année 2005
samedi 1 janvier 2005 :: perrick :: Perso :: 2 commentaires :: aucun trackbackBen oui, parfois pas besoin d'être trop original, il suffit juste d'écire ou de lire : bonne année 2005. Qu'elle soit pleine de vie.
SimpleTest - Sous-classer un scénario de test unitaire
:: perrick :: Traductions :: aucun commentaire :: aucun trackbackCette page...
- Une assertion insensible au chronomètre qui permet de gagner une seconde.
- Sous-classer un scénario de test afin de ré-utiliser la méthode de test.
Du côté de PHP en 2004
:: perrick :: PHP :: aucun commentaire :: aucun trackbackDerick Rethans publie son résumé annuel de la vie du projet PHP en 2004, vu de l'intérieur. Quelques trucs marrants mais surtout un avant-goût de ce qui nous attend avec les versions 5.1 et 5.2. Et aussi -- puisqu'il s'agit de la question du moment -- avec Apache 2.
màj : Damien Séguy a traduit en français Toute l'année PHP 2004.
SimpleTest - Prendre le contrôle des tests
vendredi 31 décembre 2004 :: perrick :: Traductions :: un commentaire :: aucun trackbackCette page...
- Le temps est souvent une variable négligée dans les tests.
- Une classe horloge nous permet de modifier le temps.
- Nettoyer le test de groupe.
Proposition de stage chez No Parking
:: perrick :: No Parking :: 7 commentaires :: aucun trackbackDepuis le temps que j'avais évoqué la question... C'est fait : il y a désormais une annonce sur le site de No Parking pour un poste de stagiaire en développement ! La procédure est classique, il suffit d'envoyer un email à recrut@noparking.net avec CV + lettre de motivation. Ce serait pour commencer en février ou mars 2005 avec une durée minimum de 3 mois. Note : n'hésitez pas à indiquer dans votre email que c'est par :: onpk :: que vous avez trouvé l'annonce. Je suis curieux de voir l'impact de ce blog ;-)
Sinon il y a des trucs à savoir. J'entends développement dans le sens d'Eric Sink. No Parking évolue vers l'Extreme Programming (pour se faire une idée, je vous conseille le wiki XP-France par exemple). Quoi d'autre ? Je sais pas moi : qu'est-ce que vous voudriez voir ajouté ?
SimpleTest - Grouper des tests
jeudi 30 décembre 2004 :: perrick :: Traductions :: aucun commentaire :: aucun trackbackCette page...
- Ajouter un autres test au scénario existant et remanier.
- La technique brute pour grouper des tests unitaires.
SimpleTest - Créer un nouveau de scénario de test
mercredi 29 décembre 2004 :: perrick :: Traductions :: aucun commentaire :: aucun trackbackCette page...
- Créer un nouveau scénario de test.
- Le Développement Piloté par les Tests en PHP.
- Les tests comme documentation est un des nombreux effets secondaires.
Un cadeau pour 2005 : le tutoriel complet de SimpleTest
:: perrick :: Projets Open Source :: aucun commentaire :: aucun trackbackIl y a quelques temps déjà, je me suis lancé dans la traduction de SimpleTest. Une première étape a été franchie juste avant Noël : le tutoriel est désormais complet. Je vous propose de le découvrir en avant première dans les jours qui arrivent. Les mauvaises langues diront que de la sorte je n'aurais pas besoin de poster de billet personnel pendant toute cette période : ils auront peut-être raison !
En tout cas, je tiens à remercier ceux qui m'ont filé un coup de main -- même modeste -- pendant ces 2 mois : Jérémie C., David B., Emmanuel G., Olivier L. et Cédric G. (dans le désordre). Et si le coeur vous en dit, n'hésitez pas à poster remarques et/ou corrections dans les commentaires de chaque étape du tutoriel... Il sera ajouté prochainement dans la distribution officielle de SimpleTest 1.0.
Quelques jours pour des fêtes de Noël
mercredi 22 décembre 2004 :: perrick :: Perso :: aucun commentaire :: aucun trackbackCe n'est pas parce que Noël tombe un samedi cette année que je vais me priver de vacances. N'attendez donc pas de billet pendant les jours qui viennent. Je pars faire un petit tour dans le grand froid du Pas-de-Calais... et j'en profite pour te souhaiter un très bon Noël 2004.
Me voilà en partie chez Ubuntu
mardi 21 décembre 2004 :: perrick :: Linux :: 2 commentaires :: aucun trackbackJe l'avais annoncé en début d'après-midi. Ce soir, c'est chose faite : je suis passé en dual-boot à la maison. Et vous lisez le premier billet via Linux. Le travail fait depuis quelques temps sur debian porte ses fruits : il y a eu beaucoup de changement depuis mes dernières tentatives (fin 2002, puis courant 2003). Plus besoin de chercher que sa carte réseau est une via-rhine. Pareil pour le serveur X et les polices d'affichage : adieu les mofications à la main sur des fichiers configuration. Juste une question en suspens : dans quel mesure le routeur / serveur DHCP a-t-il faciliter l'installation de l'ADSL ?
En tout cas un grand bravo à Ubuntu Linux pour cette distribution très agréable à prendre en main : j'ai juste eu un peu peur avant de trouver le partionnement automatique.
Pourquoi ne suis-je pas encore passé à Linux ?
:: perrick :: Linux :: 6 commentaires :: aucun trackbackUne question bizarre n'est-ce pas ? Je développe un logiciel qui tourne mieux sous Linux et pourtant Windows reste ma plate-forme de choix. Le plus étrange, c'est que je sais que Linux est aussi bien voire mieux : plus stable, plus rapide, plus économique, etc.
C'est juste que je ne peux pas migrer simplement mes 6 ans d'emails enregistrés dans Pegasus : ils ont survécu dans leur intégralité sur 4 machines différentes et je-ne-sais-pas combien de crashs complets. C'est juste que je ne peux pas changer rapidement l'ensemble de mes raccourcis et habitudes pris sur EditPlus, Opera, FireWorks, Photoshop et tous les autres logiciels qui me servent au quotidien : la barre est trop haute. Même si à la fac j'ai développé mes premiers logiciels en C avec une boîte contenant une debian.
En écoutant Clay Christensen je me suis rendu compte d'une chose : que ce n'est peut-être pas la bonne voie. Vouloir changer quelque chose qui marche bien par quelque chose qui marche un petit mieux n'est pas suffisant. Mieux vaut vouloir changer quelque chose qui ne marche pas ou -- le fin du fin -- qui n'existe pas par quelque chose de pas si terrible que ça. Qu'est-ce que ça à voir avec mon Linux ?
Simple, il faut juste répondre à la question : quand est-ce que je n'ai pas besoin de mon ordinateur portable qui me permet de tout faire ? Ma réponse est : à la maison. Pour chercher les horaires de cinéma de ce soir. Pour lire mes emails avant de les télécharger le lendemain au bureau. Pour modifier un samedi après-midi les traductions de SimpleTest sur un wiki. Et le problème se simplifie à : le net, rapidement et sans tracas. Pour tout le reste j'ai mon vaillant Vaio de tous les jours.
Surtout que Linux est très fort sur ce point-là en particulier. (Note : me rappeler qu'en moins de 2 secondes sans firewall mon installation W2K avait touchée par un virus me donne encore des frissons dans le dos...) J'ai donc commandé pour Noël des cd-roms Ubuntu après avoir lu les commentaires chez Neokraft. La suite dans un prochain billet...