広告スペース(バナー)
🔷Visual Basic(.NET) レッスン
基本文法の基礎8
データ構造とオブジェクト指向7
構文の基本を深める9
関数とデータ構造の応用9
アルゴリズムとテストの基礎8
文字列・数値操作の応用8
実務で役立つ機能8
アルゴリズム練習問題10
レッスン 28 / 68

Debug.Assertで正しさを確認する(テストの第一歩)

このレッスンでは、VB.NETのDebug.Assertを使った簡易的なテストの書き方を学び、プログラムの正しさを確認する習慣の第一歩を身につけることを目標にします。「VB.NET Debug.Assert 使い方」で調べている方向けです。

Debug.Assert()は、期待した結果になっているかを確認する仕組みです。指定した条件がfalseの場合に開発中の異常を知らせてくれます。テストコードを書くことの入り口として理解しておくとよい考え方です。

サンプルコードでは、Add(2, 3)の結果が5かどうかをIf文で確認し、期待通りなら「テストOK」、そうでなければ「テストNG」と表示しています。処理の結果を目視ではなくコードで確認する、テストの基本的な考え方を体験できます。

初心者がよくつまずくのが、動作確認を毎回手動で行い、確認漏れが起きることです。テストとして条件をコードに残しておくことで、後からコードを変更したときにも同じ確認を簡単に繰り返せるようになります。

実際の開発現場では、Debug.Assertよりも本格的なテストフレームワークを使うのが一般的ですが、「期待する結果と実際の結果を比較する」という考え方の基本はここで学んだものと同じです。

📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください

🧪 このサイトではVisual Basic(.NET)を直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。

🎯
ここまでできればゴール達成!
自分で書いた処理が正しく動くかを自動でチェックする、簡単なテストが書けるようになります。
広告スペース(バナー)
広告スペース(記事内)