Недавно мы обнаружили "хороший способ" для комментариев строк кода, используя continue:
for(int i=0; i<MAX_NUM; i++){
....
.... //--> about 30 lines of code
continue;
....//--> there is about 30 lines of code after continue
....
}
Я почесал голову, спросив, почему предыдущий разработчик поместил ключевое слово continue в интенсивный цикл. Скорее всего, ему легче поставить ключевое слово "продолжить" вместо удаления всего нежелательного кода...
Это вызывает у меня еще один вопрос, посмотрев ниже сценарий:
Сценарий A:
for(int i=0; i<MAX_NUM; i++){
....
if(bFlag)
continue;
....//--> there is about 100 lines of code after continue
....
}
Сценарий B:
for(int i=0; i<MAX_NUM; i++){
....
if(!bFlag){
....//--> there is about 100 lines of code after continue
....
}
}
Как вы думаете, что лучше? Зачем? Как насчет сломанного ключевого слова?