(Я копирую/вставляя тот же вопрос, который я разместил на Codereview здесь: https://codereview.stackexchange.com/info/1747/good-practice-loop-and-if-statement)
Я хотел бы знать, что лучше всего:
версия A:
loop1
if condition1
code1
if condition2
code2
if condition3
code3
Или, версия B:
if condition1
loop1 with code1
if condition2
loop1 with code2
if condition3
loop1 with code3
Я реализовал версию B, потому что она более читаема для меня, и всегда проверяя одно и то же условие, кажется абсурдным.
Но цикл n раз один и тот же массив можно было бы считать абсурдным тоже:)