lundi 18 avril 2011

Première conférence au sujet d'Atoum

Ce soir, le développement d'Atoum a franchis une nouvelle étape, puisque j'ai donné il y a quelques heures une conférence à son sujet chez mon employeur, PMSIpilot.

Elle avait pour objectif de convaincre l'équipe technique dirigeante qu'Atoum était une alternative crédible à PHPUnit dans le cadre d'un nouveau projet dont le développement doit commencer dans quelques jours.

Et sans présumer du résultat, je pense avoir marqué des points, car les retours que j'ai eu lors de la traditionnelle séance de questions ont été positifs, malgré le fait que, pressé par le temps, j'ai mené la conférence tambour battant.

Lire la suite

mardi 18 janvier 2011

Comment tester unitairement ce code ?

Je vous propose aujourd'hui un petit challenge, suite à ma rencontre aujourd'hui avec le code qui suit.

Les règles sont simples :

  1. Le test doit être écrit dans un pseudo-code similaire à celui de Atoum ou PHPUnit.
  2. Il doit être écrit sur pastebin avec une durée de vie infinie.
  3. Le lien correspondant doit être soumis ici en commentaire, avec éventuellement les explications correspondantes.
  4. Le remaniement du code est autorisé.
  5. La version de PHP est au minimum 5.3.

Lire la suite

jeudi 30 décembre 2010

La naissance d'Atoum en vidéo

Il y a des amis qui ont un don pour trouver le cadeau de Noël qui fera plaisir.

Alexis est de ceux-là, puisqu'il a eu l'excellente idée de m'envoyer ce film, qu'il a générée à l'aide des modifications effectuées sur le dépôt d'Atoum, mon framework de tests unitaires spécifique à PHP 5.3, et qui montre visuellement l'évolution du projet depuis ses débuts jusqu'à aujourd'hui.

Mon ami, tu n'aurais pas pu trouver mieux !

Lire la suite

lundi 6 décembre 2010

Et si on parlait des traits ?

Dans la lignée de mon billet sur le même sujet, et suite à une demande de l'AFUP, je donnerais le 15 décembre à partir de 19 h 30 une conférence sur les traits, en collaboration avec Stephan Marr, l'auteur de leur implémentation dans PHP. La conférence se déroulera à Paris à la Cantine dans le cadre  […]

Lire la suite

jeudi 18 novembre 2010

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

- page 2 de 4 -