novembre 2010 (9)

lundi 29 novembre 2010

Niko niko !

J'avais indiqué dans mon billet d'anniversaire que je j'allais abordé de nouveaux thèmes dans ce blog, et notamment le développement agile.

Ce billet est donc le premier d'une série que j'espère longue sur ce sujet qui me tient particulièrement à cœur, car je suis persuadé que l'avenir du développement logiciel et surtout la qualité logicielle passe par l'utilisation de l'agilité.

De plus, chez PMSIpilot, mon nouvel employeur, les équipes de développement sont en train de passer en mode agile, et j'ai donc de la matière brute de première main et un retour direct d'expérience à vous faire partager.

Les sprints ont en effet débuté il y a quelques mois, et un certain nombre de pratiques, pour la plupart issues de SCRUM, sont en place.

Il y a donc entre autre pour chaque projet un backlog, une réunion de planification, une estimation de la complexité, des sprints de trois semaine, une mêlée matinale, un mur, des tickets, un burn down chart, des rétrospectives, etc.

Tout cela est évidemment épaulé par de l'intégration continue ainsi que par des tests unitaires et fonctionnels, même si le développement piloté par les tests et la programmation en duo ne sont pas encore au goût du jour et sera complété prochainement par du développement piloté par les tests et de la programmation en duo.

C'est donc naturellement que mon équipe a suivi le mouvement lorsque nous avons commencé à travailler sur notre projet, et comme j'en suis le seul membre à avoir une expérience agile, je me suis permis de proposer certains ajouts, tel que le calendrier Niko-Niko.

Je vous propose donc ici un bilan de cette pratique, suite à la conclusion de notre premier sprint.

Lire la suite

dimanche 21 novembre 2010

Mort de PHP6 + 250 jours

Après une interruption induite par le forum PHP 2010 et des retrouvailles familiales, ce cycle reprend son cours normal.

Ce billet retrace donc tout ce qu'il s'est passé au niveau du développement de la prochaine version de PHP au court des vingts derniers jours.

En conséquence, j'ai un peu plus d'informations intéressantes à vous faire partager que d'habitude, d'autant que suivant la loi de Murphy, les développeurs de PHP ont choisi justement cette période pour prendre une décision importante.

Je ne m'en plaint cependant pas, bien au contraire, car pour une fois, je n'aurais pas l'impression de faire un simple rapport sur des corrections de bugs.

Lire la suite

jeudi 18 novembre 2010

PHP 5.2.15 RC1 et PHP 5.3.4 RC1 sont disponibles au téléchargement !

La nouvelle vient de tomber sur internals@, la liste de diffusion des contributeurs à PHP. Les versions RC de PHP 5.2.15 et de PHP 5.3.4 sont disponibles dès à présent au téléchargement : PHP 5.2.15 RC1 PHP 5.3.4 RC1 Les versions Windows sont également disponibles. Attention, ces versions ne sont  […]

Lire la suite

La guerre des tests

Dans le petit monde des tests unitaires, et comme dans beaucoup d'autres, qu'ils soient réels ou virtuels, il y a différents courants de pensées, différentes philosophies, qui s'affrontent dans des débats enfiévrés qui ont lieu sur Internet ou dans le monde réel, la plupart du temps autour d'une ou plusieurs bières.

Et depuis quelques temps, via le développement d'Atoum, mon framework de tests unitaires qui tire pleinement parti des possibilités offertes par PHP 5.3, je suis partie prenante de l'un de ces débats.

En effet, certaines personnes travaillant avec moi sur le projet n'ont pas la même définition que moi d'un test unitaire.

En conséquence, elles n'ont pas forcément la même vision que moi de ce que doit permettre ou non un framework de tests unitaires tel qu'Atoum.

Nous avons donc régulièrement des discussions sur différentes sujets, et c'est la synthèse de mes réflexions sur l'un de ces débats que je vous livre dans les lignes qui suivent.

Lire la suite

lundi 15 novembre 2010

Compte-rendu du forum PHP 2010

Certainement bien après tout le monde, voici donc mon compte-rendu du forum PHP 2010.

Et je suis en retard, mais j'ai non pas une bonne excuse, mais plusieurs.

Tout d'abord, j'ai souhaité profiter ces quatre derniers jour de ma famille, que je n'avais pas vu depuis plusieurs semaine, suite à ma transhumance vers Lyon pour travailler pour PMSIpilot.

Ensuite, ce forum a été intense physiquement, et j'avais besoin de me reposer puisqu'en 36 heures, j'ai parcouru pas loin de 800 kilomètres, et j'ai dormi environs 7 heures, sans compter ce qu'il s'est passé durant le forum, et j'avais donc besoin de récupérer.

Enfin, je savais que tout le monde allait en parler pendant le restant de la semaine, et j'ai donc pensé qu'en conséquence, il n'y avait pas le feu au lac pour en remettre une couche.

Cependant, la fièvre semble maintenant retombée, et j'ai à nouveau des neurones capable d'aligner des idées de manière cohérente.

Il est donc temps pour moi de vous faire profiter de mon forum PHP 2010.

Lire la suite

dimanche 7 novembre 2010

Le forum PHP 2010, c'est dans deux jours !

Et comme je l'ai déjà indiqué ici, j'y donnerais cette fois encore une conférence, au sujet d'une des fonctionnalités les moins connues et utilisée de PHP, à savoir les archives PHAR.

Je tâcherais donc lors de mon speech de vous donner l'envie d'utiliser ces archives, car leur potentiel est largement plus que sous-exploité au sein de la communauté PHP, qu'elle soit française ou étrangère.

Et comme cette "sous-exploitation est induit à la fois par une méconnaissance du sujet autant que par le fait que PHP 5.3 ne soit pas encore devenu la référence sur les serveurs de développement et de production, j'espère également vous donner l'envie de franchir le pas en vous faisant découvrir l'une des choses qui en font une version incontournable.

Lire la suite

mercredi 3 novembre 2010

Ce blog a deux ans !

Il y a deux ans, je publiais mon premier billet. Il a été le premier d'une longue série, puisqu'à ce jour, ce blog contient environs 200 articles, pour un peu plus de 760 commentaires. Pour remettre les choses en perspective, cela représente plus d'un billet tout les trois jours, et environs un  […]

Lire la suite

mardi 2 novembre 2010

Petite bombe larguée à 22 h 30 !

J'en ai parlé dans mes billets des 220 et des 230 jours, mais je n'avais jusqu'ici jamais eu aucun retour officiel au sujet d'une potentielle version alpha concernant la version de développement de PHP.

Cependant, cela vient de changer, puisque Derick Rethans a demandé sur internals@, la liste de diffusion des développeurs de PHP, que cette fameuse version alpha voit le jour le mercredi 24 novembre.

Lire la suite

lundi 1 novembre 2010

Mort de PHP6 + 230 jours

Il n'y a pas eu de changement notable dans le rythme de développement de PHP sur la période de dix jours qui vient de s'écouler.

Il est resté dans la ligné de la période précédente, avec moins d'une trentaine de modifications sur le trunk.

Et comme pour la période précédente, il s'agit essentiellement de corrections et d'optimisations diverses.

Sur la liste de diffusion des contributeurs, internals@, la situation est similaire.

Le rythme de publication est en effet au ralentie, et en conséquence, il n' y a eu qu'un seul débat, relativement intense mais à mon sens très puéril.

Cependant, malgré sa puérilité, j'y ai trouvé une information intéressante.

Lire la suite