Bonsoir Regis,
Le 23 septembre 2013 18:23, Régis FLORET <r.floret(a)laposte.net> a écrit :
Bonjour à tous.
Après un léger craquage de nerfs (un "neirvouze brèque donne" comme on dit
de nos jours) dû a une surcharge de travail (je pense que vous savez de
quoi je veux parler :| ) je reviens en pleine forme et quand je vois les 10
Millions de messages de la liste, je me dis que je suis passé à côté de
plein de choses super rigolotes.
pas cool ce qui t'arrive. J'espère que ça va un peu mieux. Accroche toi,
fais des pauses, parle. Il ne faut pas intérioriser, il faut que ça sorte.
Bon, pour les tests, ça avance pas mal (en fonction oeuf corse du temps
disponible).
Vous pouvez les trouvez ici :
https://bitbucket.org/rfloret/**
clearbricks-test <
https://bitbucket.org/rfloret/clearbricks-test>
Ok j'ai cloné je vais prendre le temps de regarder pour te faire un retour.
Tu peux si tu as le temps et l'envie regarder les premiers tests que j'ai
intégré dans CB (class wiki2xhtml et class l10n)
En fait, ils ne sont pas directement dans le dépôts clearbricks pour
le
moment. Principalement pour ne pas encombrer clearbricks. C'est juste un
choix (je ne suis pas super à l'aise avec mercurial). Rien n'empêche dans
un futur que je souhaite proche de faire un gros pull request.
Euh, aie pitié pour ceux qui vont faire la revue de code. De petits PR
seraient bien aussi !
Actuellement les tests ne passent pas. Soit par ignorance de ma part
(comme l'a si bien fait remarqué Nicolas) soit parce que Clearbricks est
buggé. C'est pour cela que je fais le point ici.
Qu'est-ce qui ne passe pas ? Certains tests ? Tous ?
La méthodologie des tests est la suivante :
1) Je regarde la description de la méthode,
2) Je regarde ce qu'elle est censée me donner comme résultat en fonction
des normes actuelles (W3C, etc.)
Oui sur le papier c'est une bonne idée mais déjà si la méthode fait ce
qu'elle prétend faire c'est bien ! :-)
3) J'écris les tests.
4) Je regarde l'intérieur de la méthode pour voir si je prends tout en
compte,
5) j'ajoute des nouveaux tests en fonction de 4
6) Si il y a des problèmes insoluble, je les note dans un commentaire dans
la proc de test.
ça me parait bien.
Je ne peux principalement bosser dessus que le W.E.
C'est déjà pas mal.
J'ai conscience qu'il reste pas mal de travail, que c'est
un travail de
longue haleine, qu'il y a un risque non nul que je ne les finissent pas,
etc, etc. Mais ce qui est fait, n'est plus à faire.
Je crois que je te l'avais dit ! :-) Je ne fais pas des tests tous les
matins. J'ai ajouté des tests sur seulement deux classes mais uniquement
pour les faire évoluer.
Je te fais un retour plus précis sur ce que tu as déjà dès que j'ai pris le
temps de regarder.
Bon courage et merci pour ton investissement.
Nicolas