Premier week-end de test «Tentation et vertu»
Posté le 15/08/2019 15:09
Le week-end de test est une idée que j'ai proposée lors de
la dernière réunion de Planète Casio. Il s'agit d'un événement
orienté autour du test de jeux et de programmes, destiné à soutenir les projets actifs et à donner à tout le monde le réflexe de tester plus souvent.
Oui les week-ends de test sont nommés, et celui-ci s'appelle donc «Tentation et vertu».
Je mets ici un petit résumé des règles et je détaille plus bas.
1. On choisit 10 projets à tester à fond. Seules conditions : avoir été actif dans les derniers mois et avoir un protocole de test clair.
2. On fixe un week-end (du vendredi 18 heures au dimanche minuit) pour l'événement, via un Framadate plus bas.
3. Durant le week-end, on teste les projets à fond ! Chaque test est accompagné d'un
test de programme sur le site et d'un commentaire dans le fil associé.
4. Au premier qui teste tous les projets, j'offre une licence d'un an pour l'émulateur ClassPad 400 et des super stickers Planète Casio.
5. Rendez la faveur à ceux qui ont testé vos projets en testant les leurs !
Note du futur : Débriefing du premier week-end de test
Sélection de la date
Le week-end de test a été fixé aux 7 et 8 Septembre.
L'événement sera lancé le 6 à 18 heures pour se laisser un peu de marge
Pour cet événement, je vous propose 3 week-ends à compter de fin Août (pour se laisser le temps d'organiser). C'est un peu plus tard que ce que j'avais prévu initialement, désolé.
Les dates disponibles sont donc :
• Les 31 Août et 1er Septembre ;
• Les 7 et 8 Septembre ;
• Les 14 et 15 Septembre.
Il n'y a pas besoin d'être libre tout le week-end pour participer ! 2 heures suffisent pour tester 3 ou 4 projets, alors n'hésitez pas à vous noter dans le Framadate même si vous n'avez qu'un court créneau.
Sur le Framadate la date indiquée est le vendredi à 18 heures, ce qui sert juste d'heure de début pour compter les tests de chacun. L'événement se terminera le dimanche soir à minuit.
» Accéder au Framadate pour le choix de la date «
J'annoncerai la date choisie
au moins 4 à 5 jours à l'avance.
Sélection des programmes
Pour cette édition, je propose que les participants présentent tous un programme de leur choix, dans les commentaires de ce sujet. Je prendrai les 10 premiers et compléterai si besoin. N'hésitez pas à présenter vos propres programmes, bien au contraire. Profitez de l'occasion pour faire tester votre dernier projet !
(Soyez aimables et ne proposez pas de programme dès maintenant si vous n'avez pas l'intention de participer.
)
Les seules conditions sont les suivantes :
1. Le projet doit avoir été actif dans les derniers mois ;
2. Si le projet n'est pas un programme ou jeu pour la calculatrice, expliquez en quoi doit consister un test.
Par exemple, un test pour C.Basic de Sentaro21 pourrait consister à télécharger les programmes d'exemple et vérifier qu'ils marchent tous correctement, ou tenter des programmes pris au hasard sur le site pour essayer de trouver des bugs.
Je vais maintenir ici une liste des programmes pour cette édition :
•
Sword Burst Zero de Redeyes (
topic,
programme)
•
Mario Galaxy Run de CaptainLuigi (
topic,
programme)
•
Pokémon Obsidienne de Lightmare (
topic)
•
Casio Basic Web Interpreter de Krevo_ (
topic,
interpréteur en ligne)
•
Catch Me de Ninestars (
programme)
•
Planète Casio v5 de la communauté
•
Aéro Cie de Shadow15510 (
programme)
•
The Cursed Maze de Filoji (
topic,
programme)
•
Picross de Massena (
programme)
•
Solitaire de Corne2plum3 (
programme)
Détails pour les tests du Casio Basic Interpreter
Cliquez pour recouvrir
L'interpréteur ne nécessite que votre navigateur web habituel pour fonctionner. Je suis en train de rajouter un formulaire de "bug report".
En gros il y a deux situations :
- on met un programme, on clique "Execute" et on obtiens "Syntax error", soit c'est normal parce que tout n'est pas encore implémenté et si on est allé voir la page List of currently implemented functions on peut lever le doute.... sinon si on pense que l'instruction devrait être comprise par l'interpréteur on pourra m'envoyer un bug report (et je dirais quel est le problème...)
- on met un programme, il n'y a pas de syntax error mais le résultat obtenu n'est pas celui attendu.Le résultat attendu est généralement que le programme se comporte ou renvoi la même chose qu'une vraie calculatrice Casio (par exemple aujourd'hui on a découvert que MOD(-5,3) renvoi 1 sur une calculatrice Casio alors que mon interpréteur renvoi -2) ou il peut s'agir d'un problème plus compliqué (que j'investiguerais .....)
L'idéal sera toujours pour moi d'essayer de réduire le problème avec un cas de test le plus petit possible (idéalement 1 à 5 lignes de basic casio).
Détails pour le test de Planète Casio v5
Cliquez pour recouvrir
À être précisé.
Comment bien tester
Le but est d'apporter du feedback à des projets, il faut donc prendre soin de «bien» tester. Pour un jeu, on essaie sérieusement de le résoudre et d'explorer ce qui est proposé. Pour un utilitaire ou un projet avec un protocole spécifique, on prend le temps de bien répondre aux questions posées.
Un test n'a pas besoin d'être long pour être bon. Le projet de jeu moyen peut se tester en 15 ou 20 minutes de jeu et 5 grosses minutes de rédaction pour écrire le test. Je tiens vraiment à dissiper ce malentendu désastreux !
Lorsque vous postez un test, mettez un commentaire sur le programme ou le topic concerné et un commentaire sur ce topic, histoire de voir comment l'événement progresse !
Lot à gagner et retour de politesse
J'enverrai au premier participant qui testera les 10 projets une licence pour l'émulateur de ClassPad 400. Cette calculatrice est peu populaire mais possède du calcul formel et de nombreuses fonctions avancées qu'il vaut le coup d'avoir sous la main. Au passage j'ajoindrai quelques stickers Planète Casio pourvu que j'aie une adresse postale où les faire parvenir.
Enfin, n'oubliez pas de
retourner la politesse à ceux qui vont tester vos projets en allant tester les leurs, même après le concours. Ils seront alors d'autant plus tentés de revenir vers vous... et croyez-moi, on n'a jamais assez de feedback. Je compte sur vous !
Citer : Posté le 01/09/2019 14:32 | #
Je me suis inscrit sur le site de la V5 c'est du super boulot !!
Citer : Posté le 01/09/2019 14:42 | #
Merci ! Attention les comptes sont temporaires bien sûr.
Citer : Posté le 01/09/2019 14:43 | #
Ah faudra que j'en refasse un ?
En attendant si vous avez besoin de testeur, je suis là (c'est pas avec mes connaissances en code que je vais vous être utile… )
Citer : Posté le 01/09/2019 14:44 | #
Oui quand on passera définitivement à la v5 il faudra en refaire un. Pensez à la v5 disponible actuellement comme un gros bac à sable !
Citer : Posté le 01/09/2019 14:45 | #
On va pouvoir faire des chateaux !!
Citer : Posté le 01/09/2019 14:47 | #
Les données seront transférables ?
Citer : Posté le 01/09/2019 14:58 | #
De cette v5 vers la production... en principe oui mais si on peut éviter c'est aussi bien. De la v42 vers la v5 oui, on se débrouillera pour migrer tout ce qu'il faudra sur une certaine période. Je pense que vous serez aussi invités à transférer vos propres topics ; on n'a pas fixé les modalités mais je vois bien une page sur la v5 pour récupérer un topic de la v42. Ce serait certainement semi-manuel.
Citer : Posté le 01/09/2019 15:01 | #
Je suis pour faire migrer le plus de choses possibles et je me disait que pour une fois on pourrait faire appel à la bonne volonté des membres…
Citer : Posté le 01/09/2019 15:05 | #
Alors pour être bien clair, tout ce qui est créé sur v5.planet-casio.com est peut être supprimé sans avertissement préalable. Cf le pied de page.
De plus, les comptes et contenus qui y sont créés n'ont pas pour vocation d'être migrés en production par la suite. Je dirais même plus, considérez que tout ce qui y est posté est perdu. Définitivement. C'est une plateforme de test, ce n'est pas la v5.
En ce qui concerne la migration v42 → v5, ça sera certainement semi-automatique, comme l'a dit Lephe.
Pour ce qui est des trucs qui fonctionnent pas, c'est normal. Actuellement, ce qui fonctionne c'est :
– l'interface de gestion du compte, à l'exception des avatars ;
– le panel d'administration, pour ceux qui y ont accès (https://v5.planet-casio.com/admin)
On rappelle que le code est dispo ici, donc vous pouvez aller voir l'avancement des choses créées ou non là bas.
Citer : Posté le 01/09/2019 15:21 | #
Wahw! A première vue, la v5 est très impressionnante, ça change beaucoup de la v42!
Qu'est-ce que ça va être lorsqu'elle sera complètement achevée?! \\o//
Citer : Posté le 01/09/2019 15:24 | #
Qu'est-ce que ça va être lorsqu'elle sera complètement achevée?! \\o//
Ça va déchirer.
Citer : Posté le 01/09/2019 15:31 | #
C'est bien cette plateforme de test, car ceux qui comprennent rien de ce qu'il y a sur le git ils peuvent suivre l'avancée du coup...
Citer : Posté le 01/09/2019 15:38 | #
J'ai ajouté les notifications. Y'aura un coup de peinture à faire, mais c'est en place.
Citer : Posté le 01/09/2019 15:41 | #
C'est bien cette plateforme de test, car ceux qui comprennent rien de ce qu'il y a sur le git ils peuvent suivre l'avancée du coup...
Exactement!
Citer : Posté le 01/09/2019 15:48 | #
20/20, mon pseudo est capitalisé correctement