Free est revenu
mercredi 19 janvier 2005 :: perrick :: Connexe(s) :: 3 commentaires :: aucun trackbackEt ça marche sur Linux / Ubuntu ! Sauf qu'il faut revenir un peu en arrière... Il y a quelques jours ma zone a été dégroupée. Et jusque hier j'étais dans le noir. Aujourd'hui je reprends mon cd Free, direction la partition Windows : 15 minutes d'installation et ça a l'air de marcher. Avant de planter en beauté : soit j'ai raté l'installation, soit mes quelques minutes en ligne ont suffit pour attraper un virus (le temps de me connecter en direct sans passer par le routeur). Bilan Windows reboote en permanence : une histoire à creuser ce week-end.
Je laisse de côté pour essayer sur mon nouveau Ubuntu : le plus dur a été de me souvenir de mon mot de passe root. Ensuite il m'a suffit de cocher une case Paramètres de connexion : automatique BOOTP. Il ne reste plus qu'à évoquer mon délicieux étonnement dans ce post.
Et en plus j'ai reçu ma dizaine de cd-roms gratuits : la distribution peut commencer. Demain à l'apéro PHP - XP Game ?
IBM ouvre-libre une partie de ses brevets
jeudi 13 janvier 2005 :: perrick :: Connexe(s) :: un commentaire :: aucun trackbackIl y a quelques jours, j'écoutais une conférence de Jim Spohrer sur IT Conversations. Un truc très intéressant sur la (future) science des services... Et aujourd'hui j'apprends qu'IBM va ouvrir une partie de ses brevets aux développeurs du monde Open Source.
Je ne sais pas encore ce que ça veut dire précisement même si 500 brevets sur les 40 000 qu'ils détiennent ce n'est qu'une goutte d'eau sur une pierre chaude. En tout c'est un geste qui aura des répercussions intéressantes dans les jours / semaines / mois qui viennent avec en ligne de mire la campagne actuelle contre les brevets logicielles en Europe.
Tutoriel SimpleTest : découvrir les tests unitaires
mercredi 12 janvier 2005 :: perrick :: PHP :: 7 commentaires :: un trackbackLa série de mes traductions du tutoriel de SimpleTest est terminée : vous trouverez ci-dessous l'ensemble des étapes pour découvrir le développement piloté par les tests.
- Créer un nouveau de scénario de test
- Grouper des tests
- Prendre le contrôle des tests
- Sous-classer un scénario de test unitaire
- Changer l'affichage du test
- Utiliser les objets fantaisie en PHP
- Organiser les tests unitaires et les scénarios de test de classe frontière
- Conception du haut vers le bas, tester d'abord avec des objets fantaisie
Si c'est un peu dur à avaler en entier (il y a des notions de programmation orientée objet assez évolué vers la fin des articles), il y a un secret : il suffit de commencer par l'introduction à SimpleTest.
Reste une question : qu'est-ce que j'ai à gagner en passant à des tests unitaires réguliers ? Ma réponse est personnelle : elle se décline en deux mots, confiance et simplicité.
La confiance parce qu'en écrivant un test avant le code, je valide que ma fonction / méthode n'est pas magique. Je code juste ce qu'il faut pour la faire marcher. Dire qu'avant je souriais en pensant :tiens ça marche alors que ce n'était pas tout à fait prémédité. Désormais je rentre chez moi le soir plus relax.
La simplicité ensuite parce que le test écrit permet de limiter ses efforts de conception à un superficie très réduite de code. Je ne passe plus de temps à essayer d'anticiper les prochains développements. Ils viendront bien assez vite et parfois d'une provenance complètement inattendue. Et la barre verte permet de se sentir en sécurité le moment voulu pour remanier des choses.
Apéro PHP bordelais : 04/02/2005
mardi 11 janvier 2005 :: perrick :: PHP :: 6 commentaires :: aucun trackbackAu gré de mes pélégrinations, j'aime bien monter un apéro PHP : la prochaine fois ce sera donc le vendredi 4 février 2005 à 20h, à Bordeaux au Dick Turpin's -- 72 rue du Loup. Tu y es plus que bienvenu, surtout avec tes questions sur PHP en particulier ou sur le développement web en général. Donc pour s'inscrire, il suffit d'aller faire un tour sur aperophp. C'est aussi là que vous pouvez en monter un du côté de chez vous !
Pour les curieux, je serais une prochaine fois sur Londres, avec php london. Mais ça, ce sera une autre histoire...
SimpleTest - Conception du haut vers le bas, tester d'abord avec des objets fantaisie
vendredi 7 janvier 2005 :: perrick :: Traductions :: aucun commentaire :: aucun trackbackPour finir cette série du tutorial SimpleTest, cette page...
- Simuler maintenant, coder plus tard.
- Nous dérivons vers le design pattern bridge.
- Conception et test main dans la main.
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.