mars 2010 (10)

jeudi 25 mars 2010

Mort de PHP6 + 10 jours

L'annonce de l'arrêt de la branche de développement de ce qui devait être la prochaine version majeure de PHP, connu sous le nom de PHP6, date maintenant de plus d'une semaine.

A l'époque, il avait été décidé de réfléchir à une remise à plat de la politique de développement du langage, au nom de la prochaine version et aux nouvelles fonctionnalités qui y seront intégrées.

Il avait donc bien évidement été question de l'inclusion d'Unicode sous une nouvelle forme dans cette future version, vu que celle choisie pour PHP6 n'était pas réalisable dans des conditions satisfaisantes, et également de l'intégration d'un certain nombre de correctifs et de propositions effectuées via les RFC en attente depuis trop longtemps.

10 jours après, quelles ont été les décisions prises et les discussions engagées sur le sujet ?

Lire la suite

mercredi 24 mars 2010

Nombrilisme

Reported period Month Mar 2010 First visit 01 Mar 2010 - 00:06 Last visit 24 Mar 2010 - 15:57 Unique visitorsNumber of visits Viewed traffic15002700(1.8 visits/visitor)  […]

Lire la suite

L'INRIA parle de la maintenance logiciel

Je me permet de relayer une informations intéressante pour tout utilisateurs de PHP ou de tout autre langage permettant de faire de la programmation orientée objet de Lille et de ses environs.

Lire la suite

Rework !

Je viens de terminer de lire Rework, le dernier livre écrit par les fondateurs de 37signals et qui présente et justifie leur approche du travail et leur façon de mener leurs affaires.

Je l'ai lu en approximativement une semaine, à raison d'un ou deux chapitres par nuit, selon le même principe que le livre de Claude Aubry au sujet de SCRUM.

Lire la suite

mercredi 17 mars 2010

Repose en paix, PHP 6

PHP 6 ne verra jamais le jour, du moins dans la version qui nous a été présenté depuis maintenant trop longtemps.

L'implémentation d'Unicode semble poser de nombreux problèmes, à la fois techniques et politiques, et du coup, son développement a pris du retard et s'est enlisé depuis de nombreux mois, à tel point que je me demandais encore récement ce qu'il pourrait bien apporter vu que quasiement la totalité de ses fonctionnalités ont été intégrées dans PHP 5.3.

Mais alors, qu'apportera la prochaine version de PHP en terme de fonctionnalités ?

Lire la suite

lundi 15 mars 2010

Le retour de la vengeance des exceptions

Dans un récent billet, je disais que PHP devrait mettre en oeuvre, dans certain cas, des exceptions au lieu d'une erreur traditionnelle.

J'aurais pu aller beaucoup plus loin en écrivant qu'il devrait, dans certain cas, générer des exceptions dans des cas où il ne fait strictement rien.

J'en ai eu l'illustration parfaite au cours de mon weekend, en travaillant sur l'un de mes projets.

Lire la suite

jeudi 11 mars 2010

Erreur ou exception ?

L'un des apports majeurs de PHP 5.0 a été la gestion des exceptions.

Du coup, pendant un temps, la mode a été de transformer les erreurs classiques qu'il est possible de générer à l'aide de la fonction trigger_error() en exception, voir même de définir une fonction spécifique de gestion des erreurs à l'aide de set_error_handler() pour attraper les erreurs générées par PHP ou à l'aide de trigger_error() afin de les transformer en exception.

Si cette folie furieuse semble être passée, il en reste encore des traces, et il arrive bien souvent que je sois amené à voir du code qui, à mon sens, devrait générer une erreur au lieu d'une exception.

Lire la suite

dimanche 7 mars 2010

SCRUM par la pratique ?

Vu que je suis en congés (relatifs, vu qu'il s'agit de congés paternités, les papa comprendront), je comble mon retard dans mes lectures.

J'ai donc quasiement terminé le livre SCRUM, le guide pratique de la méthode agile la plus populaire de Claude Aubry, l'auteur du blog Scrum, Agilité et Rock'n roll.

Comme son titre l'indique, il traite de la mise en pratique de SCRUM, l'une des plus populaires méthodes de développement agile.

Lire la suite

mercredi 3 mars 2010

Petit moment de délire au forum PHP 2009...

... que je viens juste de retrouver sur flickr, réalisé avec la complicité de Damien Séguy pour la mise en scène et d'Arnaud Limbourg pour la photo, sous l'oeil des vigiles de la cité des sciences de la Vilette.

Lire la suite

lundi 1 mars 2010

La guerre des clone(r)s

Suite au billet d'Olivier, j'ai eu envie, entre quatre biberons, de passer son script de clonage d'arborescence en PHP 5.3.x et donc d'utiliser du même coup la programmation orientée objet, la SPL et les espaces de nommage.

Je précise tout de suite, malgrè le titre de ce billet qui est avant tout humouristique, qu'il ne s'agit nullement d'une critique du script d'Olivier, qui remplit parfaitement son rôle tel qu'il est écrit, mais bien d'un exercice de style qui n'a d'autre but que de satisfaire ma curiosité et mon envie de m'amuser avec les fonctionnalités apportées par la SPL et la dernière version de PHP.

Lire la suite