JavaやC#のループ内におけるbreak文とcontinue文は、次の意味を持ちます。
・break:ループから(ひとつ外側へ)脱出する。
・continue:ループの先頭に戻る。
まれに見られるバグとして、breakと書くべき場所がcontinueになっていることがあります。
その逆もあります。
テストフェーズでこのバグを特定するとき、breakとcontinueの意味を意識しながら追わないと見逃してしまう場合があります。
複雑なIF条件式の中にbreakやcontinueが記述されているとテストケースから抜けてしまう可能性があるので、プログラミング時にしっかりチェックすることが大切です。
![にほんブログ村 IT技術ブログへ](https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fit.blogmura.com%2Fimg%2Fit88_31.gif)
にほんブログ村
・break:ループから(ひとつ外側へ)脱出する。
・continue:ループの先頭に戻る。
まれに見られるバグとして、breakと書くべき場所がcontinueになっていることがあります。
その逆もあります。
テストフェーズでこのバグを特定するとき、breakとcontinueの意味を意識しながら追わないと見逃してしまう場合があります。
複雑なIF条件式の中にbreakやcontinueが記述されているとテストケースから抜けてしまう可能性があるので、プログラミング時にしっかりチェックすることが大切です。
![にほんブログ村 IT技術ブログへ](https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fit.blogmura.com%2Fimg%2Fit88_31.gif)
にほんブログ村