- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
$i=10000;
while(true)
{
$i--;
if ($i==0) break;
// Какойто код с $i
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
$i=10000;
while(true)
{
$i--;
if ($i==0) break;
// Какойто код с $i
}
Выкопал в одном серьезном проекте. Так там что не цикл так while(true) c точками выхода по телу цикла..
В дальнейшем за оптимизацию кода они сдерут немалые деньги, а сделают практически нечего - заменят/оптимизируют/уберут циклы
Есть много ситуаций, когда проще и надежнее влепить while(true) и выходить break'ами, чем сочинять выражения внутри скобочек while и потом думать надо while или do { } while здесь использовать
ну не сильно проще это читать:
while (--i != 0)
{
}
а если потребуется изменить логику - ошибешься где-нибудь как нефиг делать.
И даже не пытайтесь убедить меня в том что while на 3 строки более удобочитаем.
break конечно тоже дурно пахнет, но в военное время конечно может прокатить
while
его даже Женька Попов осилил