Au Salon Linux avec l'AFUP

dimanche 29 janvier 2006 :: perrick :: PHP :: 2 commentaires :: aucun trackback

Comme l'année dernière, je serais présent sur le Salon Linux mardi et mercredi sur le stand de l'AFUP. Cette année il y aura deux conférences payantes sur PHP par Cyril Pierre de Geyer et Guillaume Ponçon : deux membres de l'association à avoir écrire un bouquin sur PHP. J'espère d'ailleurs y recevoir mon exemplaire dédicacé de Best practices PHP 5.

Pour ceux qui ne pourront se payer les conférences PHP ou qui préfèrent le côté très vivant du village associatif, le stand AFUP sera là pour répondre à vos questions. En bonus (et surtout grâce au très bon travail de Cédric Girard et de François Planque) on devrait présenter l'enregistrement de Rasmus Lerdorf effectué lors du dernier Forum PHP.

Javascript pour PHP5 via J4P5

vendredi 20 janvier 2006 :: perrick :: PHP :: 5 commentaires :: aucun trackback

Avec le début de travaux ajaxiens pour openTIME, la question des tests unitaires des bouts de JavaScript qui s'empilent devient de plus en plus cruciales. Et comme à chaque fois qu'une nouvelle question débarque, des bribes de réponses suivent. Cette fois-ci par l'intermédiaire de Harry Fuecks (encore) : dans son dernier billet chez SitePoint, il parle d'un projet prometteur : J4P5: Javascript For PHP5. Comme beaucoup d'autres choses : à tester.

Classement des fonctions ou méthodes

jeudi 19 janvier 2006 :: perrick :: PHP :: 9 commentaires :: aucun trackback

Quand j'écris une nouvelle fonction (ou une nouvelle méthode), je la mets systématiquement en haut de mon fichier (ou de ma classe). C'était devenu systématique.

Et le travail en binôme vient remettre en question cette pratique : le rélexe ne fait pas encore partie de la norme de codage. La question se reformule ainsi : quel est l'endroit le plus pratique pour l'ajout d'une nouvelle fonction ? Nous sommes arrivés à trois possibilités : en haut, en bas ou alors classé alphabétiquement.

Sur openTIME, nous avons opté pour en haut. Mais il y a sûrement d'autres pistes et d'autres arguments : des idées ?