JavaやC#のループ内におけるbreak文とcontinue文は、次の意味を持ちます。
・break:ループから(ひとつ外側へ)脱出する。
・continue:ループの先頭に戻る。
まれに見られるバグとして、breakと書くべき場所がcontinueになっていることがあります。
その逆もあります。
テストフェーズでこのバグを特定するとき、breakとcontinueの意味を意識しながら追わないと見逃してしまう場合があります。
複雑なIF条件式の中にbreakやcontinueが記述されているとテストケースから抜けてしまう可能性があるので、プログラミング時にしっかりチェックすることが大切です。

にほんブログ村
・break:ループから(ひとつ外側へ)脱出する。
・continue:ループの先頭に戻る。
まれに見られるバグとして、breakと書くべき場所がcontinueになっていることがあります。
その逆もあります。
テストフェーズでこのバグを特定するとき、breakとcontinueの意味を意識しながら追わないと見逃してしまう場合があります。
複雑なIF条件式の中にbreakやcontinueが記述されているとテストケースから抜けてしまう可能性があるので、プログラミング時にしっかりチェックすることが大切です。

にほんブログ村