このビデオでは､ ロジックエラーについて､ なぜ起こりうるのかについて説明します｡
ロジックエラーとは､ コードの誤りやバグによって､ プログラムが正しく動作しないことを指します｡
ロジックエラーとは､ プログラマーが犯したミスのことです｡
時にはケアレスミスもあります｡
また､ プログラマーが不完全な情報や間違った情報を持っているために､ ミスが発生することもあります｡
また､ あるプログラマーが他のプログラマーのコードを修正・追加して､ その際にエラーが発生することもあります｡
ロジックエラーの原因は､ たくさんたくさんあります｡
原因が何であるかは関係ありませんが｡
修正する必要があるのです｡
コードをテストし､ デバッグしてエラーを発見し修正する必要があります｡
例えば､ 選挙で投票できるかどうかを判断するプログラムがあり､ 18歳以上でないと投票できないとします｡
この授業ではまだif文について話していませんが､ if文はとても直感的なものなので､ この小さなコードに従うといいと思います｡
まず､ 年齢が18歳以上であるかどうかをテストします｡
もしそうなら､ 中括弧の中にあるコードを実行します｡
エラーが表示される？
ここはコードが孤立しているので､ かなり見やすいですね｡
そして､ エラーがあるとお伝えしました｡
しかし､ 実際にはもっと多くのコードが関わっており､ これはもっと大きなプログラムのほんの一部に過ぎないかもしれません｡
このコードの問題点は､ テスト条件が18以上か17以上であることです｡
どちらを選んでも､ 今書いてあるとおりに使えます｡
18歳は選挙権がないことになる｡
コース全体を通して､ USやベストプラクティスの文脈でテストについてお話します｡
さて､ これでこのコーナーは終わりです｡
質問がある場合は､ コースフォーラムに投稿してください｡