Articles

06 - DES BUGS !

Arriverez-vous à débugger les cinq programmes ci-dessous ?

Dans cette activité, vous devez observer et détecter ce qui va de travers, puis trouver une solution pour chacun des cinq programmes qui suivent.

Tester et débugguer chacun des cinq défis de débuggage dans le studio http://scratch.mit.edu/studios/535749/.

Réalisez un remix du programme afin de le débugger.

DEBUG IT! 1.1 http://scratch.mit.edu/projects/27095334/
Lorsque on clique sur le drapeau vert, Gobo et le chat Scratch doivent commencer à danser.
Mais il n'y a que le chat Scratch qui se met à danser !

DEBUG IT! 1.2 http://scratch.mit.edu/projects/27095399/
Dans ce projet, lorsque le drapeau vert est cliqué, le chat Scratch devrait commencer sur le côté gauche de la scène, dire qu'il se trouve à gauche, glisser sur le côté droit de la scène, et dire quelque chose sur le côté droit.
Cela fonctionne la première fois que le drapeau vert est cliqué, mais plus par la suite.

DEBUG IT! 1.3 http://scratch.mit.edu/projects/27096136/
Le chat Scratch devrait faire une rotation quand la touche espace est pressée.
Mais quand la touche espace est pressé, rien ne se passe !

DEBUG IT! 1.4 http://scratch.mit.edu/projects/27096166/
Dans ce projet, le chat Scratch devrait aller et venir à travers la scène lorsqu'il est cliqué.
Mais le chat Scratch a un comportement bizarre puisqu'il marche à l'envers au retour!

DEBUG IT! 1.5 http://scratch.mit.edu/projects/27096211/
Dans ce projet, lorsque le drapeau vert est cliqué, le chat Scratch devrait dire "Miaou, miaou, miaou!" dans une bulle et en tant que son.
Mais la bulle apparaît avant le son - et le chat Scratch ne fait qu'un seul son "Meow"!

A la recherche d'alternatives ?

  • Faites une liste de bugs possibles dans le programme.
  • Gardez une trace de votre travail ! Cela peut être un rappel utile de ce que vous avez déjà essayé et cela pourra vous aider par la suite. 

   

Vous avez fini ?

  • Discutez de vos pratiques de test et de débogage avec un camarade.
  • Prenez note des similitudes et des différences dans vos stratégies.
  • Ajouter un commentaire de code en faisant un clic droite sur des blocs dans vos scripts. Cela peut aider les autres à comprendre les différentes parties de votre programme !
  • Aider un voisin !
Vous êtes ici : Accueil