Scratchでデバッグする方法

Scratchでプログラミングをしているとき,動きがおかしいので,デバッグをしようとしたら,デバッグ用の機能がなく,どうしたらよいのか戸惑いました。

Visual Studioを使ってC#でプログラミングしているときは,プログラムの流れを一時的にとめてその時の様々な状況を確認するためのブレイクポイントのようなデバッグ機能があって,そのような機能を駆使してデバッグを行っていました。

プログラミングにはバグがつきものなので,それをどうにかして見つけて修正することの繰り返しです。

つまり,誰もがプログラミングする際にデバッグを経験するはずなのに,Scratchにそのデバッグ機能がないとは,とても不思議です。

しかし,なぜデバッグ機能がないんだ?といくら叫んでも何も解決しませんので,デバッグの仕方をあれこれ試行錯誤して,次のようにデバッグすることにしました。

●特定の変数の値を調べたいとき

ある変数の値が正しいのかをチェックしたいときは,プログラムが実行中,その変数を常に表示してその値の変化をチェックする。