小学生・中学生向けのICT教室/
イフキッズプログラミング日暮里

03-6806-6861
(平日10:00~18:30)

小学生・中学生向けのICT教室/
イフキッズプログラミング日暮里

03-6806-6861
(平日10:00~18:30)TOPへ戻る
メニュー
最近のブログ一覧




最近の生徒様の声


お知らせ一覧




タグ

【火2】上と下では大違い

2022/03.5

こんにちは!
キッズプログラミング教室「イフキッズアカデミー」
たくちゃん先生です!


※クラス分け
【火1】・・・火曜日16:00〜17:30
【火2】・・・火曜日17:40〜19:10
【木1】・・・木曜日16:00〜17:30
【木2】・・・木曜日17:40〜19:10
【土】・・・土曜日10:00〜11:30
【日】・・・日曜日10:00〜11:30

今回は火曜後半のレッスンを報告します!

生徒はJくん(中2)でした。
それでは、レポートスタートです。


Jくんはプロフェッショナルコース。
現在はVisualStudioで『リファクタリング』を行っています。
今回リファクタリングをするのは、成績を表示するアプリケーションです。


ここまで多くのプログラムをリファクタリングしてきたJくんは、
黙々と課題を進めていました。
途中経過を見てみると、リファクタリングはしっかりとできていたのですが、
問題と異なる部分を発見しました。

左:Jくん作成途中 右:問題


どこが異なるかというと、「全員」の選択肢は一番下に表示されていないといけないのですが、
Jくんが作成している課題は一番上に表示されていました。


ちょっとした違いですが、こちらの修正に予想以上に時間がかかってしまいました。
なぜ時間がかかってしまったのかというと、一番上に「全員」があるときは、
『0番目』のデータが選択されていた時に全員を表示、そうでないときはそれぞれのデータを表示
とすることができたのですが、一番下に「全員」があるときは、
数が変わるデータの『最後』のデータが選択されていた時は全員を表示、そうでないときはそれぞれのデータを表示
とする必要があります。
Jくんはこの、数が変わるというところをうまく実装することができませんでした。


しかし、これまで長い間プロフェッショナルコースでC#を勉強してきたJくんは、
自力で動作確認をして不具合を見つけては修正を繰り返し、
成績表示アプリケーションを完成させることができました!


次回は数字当てゲームをリファクタリングしていきます。


次回のレポートもお楽しみに!

無料体験授業実施中!
毎週火曜日 16:00~17:30、17:40~19:10
毎週木曜日 16:00~17:30、17:40~19:10
毎週土曜日 10:00~11:30、11:40~13:10
※日曜日も臨時で実施していることがあります
 お気軽にお問い合わせください

お申し込み・お問い合わせは、こちら



お電話でも受け付けております。
03-6806-6861
(平日10:00~18:00)

イフキッズLINE@お友だち募集中!
新着授業レポートの通知、無料説明会やイベントの案内など、
耳よりな情報を配信中です。
加えて、お友だち登録されている方には、
イベント参加費の割引、
入会の際の割引、プレゼントなどの特典も!


友だち追加
   お問い合わせボタン|プログラミングスクール・習い事のイフキッズプログラミング(IF Kids Programming) お問い合わせボタン|プログラミングスクール・習い事のイフキッズプログラミング(IF Kids Programming)