Publication de SimpleTest 1.0.1 alpha 3 et du wiki-site

lundi 6 février 2006 :: perrick :: Projets Open Source :: 6 commentaires :: aucun trackback

Après pas mal de travail, une nouvelle version de SimpleTest a été publiée aujourd'hui même. Il s'agit d'une dernière alpha avant la béta (et après enfin la finale). Elle corrige pas mal de choses.

  • remaniement sur les liaisons entre les scénarios de tests et le rapporteur.
  • nouveau décorateur pour le rapporteur (les modifications sur l'affichage sont désormais plus faciles à faire).
  • les scénarios de test abstraits sont ignorés (plus besoin des SimpleTest::ignore avec PHP5).
  • le navigateur peut ignorer les cookies.
  • la charge mémoire devrait être réduite.

Il y a aussi toute une série de bugs corrigés et de petits tracas en moins. A commencer par les notices avec PHP 5. Et puis comme il s'agit d'un projet de qualité, c'est encore compatible avec PHP 4.2 ;-)

Au passage, le nouveau site de SimpleTest suit son cours (c'est ma partie). Dans la tradition des sorties rapides, voici une première version à se mettre sous la dent : http://www.simpletest.org/wiki/. La documentation attend vos lectures et remarques. Il faut juste penser à se créer un compte pour pouvoir la modifier : en attendant que les spammeurs trouvent le site et me force à modérer l'inscription.

Dernière minute : le plugin eclipse a lui aussi été mis à jour. Cela s'appelle un joli tri groupé.

Vos commentaires et/ou trackbacks

Le lundi 6 mars 2006 à 20:04, commentaire par patfrat :: site :: #

Tout jeune programmeur PHP (à mon compte depuis Octobre 2002 bien qu'ayant 28 ans cette année), je me vois pencher tout naturellement vers l'ambition d'avoir un code propre, réutilisable, efficace et simple ... Autodidacte dans ce domaine, je ne cesse de reprendre, revoir, réécrire mes codes et je suis arrivé sur onpk.net ce matin et y suis resté collé toute la journée !
J'avais entendu parler de l'Extreme Programming mais sans m'y pencher vraiment sauf aujourd'hui ...
Je suis sous Ubuntu, avec Eclipse et le plugin PHP ... me manquait simpleTest ... voilà c'est fait ...
Essayons avec une nouvelle classe ... ouep, pas mal tout çà ...
Mais une question me taraude ! Oui, la voilà ma question ....
Est-il concevable de faire de l'extreme programming tout seul (excepté clients) ?

Le mardi 7 mars 2006 à 14:38, commentaire par patfrat :: #

ma 2e visite sur onpk.net en 2 jours ! Non, non, je ne vais pas laisser un message par jour...
Simplement, çà y est ! J'adopte SimpleTest et la démarche Test, Code, Test, Code ... ouep, çà me plait et rien d'inutile n'est codé ...
Donc merci de m'avoir indirectement fait découvrir tout çà !
Sinon, une autre question :
Comment savoir si un test ou groupe de tests est suffisant ou assez cohérent pour valider un projet, une classe, une fonction ?

Le mardi 7 mars 2006 à 17:40, commentaire par perrick :: site :: #

patfrat > Heureux de voir que les billets postés ici trouvent amateurs. Et revenons-en à tes deux questions.

Pour faire du XP, il faut être au moins 3 : un client et une paire de développeurs. En dessous, ça reste difficile... voici des pistes.
c2.com/cgi/wiki?SoloProgr...
c2.com/cgi/wiki?SoloXpPro...
c2.com/cgi/wiki?ExtremePr...

Deuxième question : si tu n'est pas sûr que le nombre de tests est suffisant, alors tu en rajoutes un. Et tu continues jusqu'au moment où tu es satisfait. Les tests unitaires sont avant tout des tests "développeurs", c'est donc au développeur de déclarer quand il en ait satisfait. Souvent en effectuant une relecture de code, un deuxième développeur pourra "valider" tests et code.
Autre approche, celle d'un outil de couverture de test (code coverage) : ça peut être un indicateur utile quand on souhaite ajouter des tests unitaires sur un projet déjà existant.
simpletest.org/wiki/wikka...

Le mardi 7 mars 2006 à 20:32, commentaire par patfrat :: #

Merci pour la réponse.
Concernant le fait de faire du XP seul, la seule chose qui coince est le fait d'être au moins 2 à développer pour le client.
C'est finalement assez facile à comprendre.
Ecrivez un texte de plusieurs pages et relisez le x fois en pensant qu'il n'y a aucune fautes ni répétitions. Passez ce texte à votre voisin et il vous fera des corrections dans tous vos chapitres !
Pour ma part, la démarche XP me plait assez mais je suis seul à programmer pour le moment... Rien ne m'empèche d'essayer :) !

Le mercredi 8 mars 2006 à 13:05, commentaire par perrick :: site :: #

Effectivement rien ne t'empèche d'essayer : c'est comme cela que j'ai commencé aussi, tout seul avec mes tests, mes fiches en bristol, etc.

Le mercredi 8 mars 2006 à 23:32, commentaire par patfrat :: #

:) Je suis donc sur la bonne voie !
Merci encore de m'avoir fait découvrir tout çà même si de façon indirecte ...
En tout cas, je m'abonne à onpk.net !

Hors sujet :
Je viens de faire un tour sur NoParking par curiosité. J'ai presque tout ce qu'il faut pour postuler (BAC+3, LAMP, PHP, MySQL, XHTML, Javascript ...)
Les notions de XP en cours d'apprentissage ...
Sauf que j'ai BAC+3 en géologie et que je suis plus près de Metz que de Lille ... argh ! :) ... je reste à mon compte alors ...

Bon "courage" pour vos projets !
A bientôt

Ajouter un commentaire

Les commentaires pour ce billet sont fermés.