- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
$i=10000;
while(true)
{
$i--;
if ($i==0) break;
// Какойто код с $i
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+134
$i=10000;
while(true)
{
$i--;
if ($i==0) break;
// Какойто код с $i
}
Выкопал в одном серьезном проекте. Так там что не цикл так while(true) c точками выхода по телу цикла..
g00d 12.03.2011 10:11 # 0
Vasiliy 12.03.2011 11:25 # 0
MoLe-X 12.03.2011 14:20 # +1
В дальнейшем за оптимизацию кода они сдерут немалые деньги, а сделают практически нечего - заменят/оптимизируют/уберут циклы
expl 12.03.2011 15:04 # +5
Есть много ситуаций, когда проще и надежнее влепить while(true) и выходить break'ами, чем сочинять выражения внутри скобочек while и потом думать надо while или do { } while здесь использовать
ну не сильно проще это читать:
while (--i != 0)
{
}
а если потребуется изменить логику - ошибешься где-нибудь как нефиг делать.
Lure Of Chaos 13.03.2011 11:37 # 0
gegMOPO4 13.03.2011 17:16 # 0
artureg 14.03.2011 11:38 # 0
gegMOPO4 14.03.2011 12:25 # 0
Мистер Хэнки 13.03.2011 17:41 # +1
И даже не пытайтесь убедить меня в том что while на 3 строки более удобочитаем.
g00d 15.03.2011 04:02 # 0
Dummy00001 12.03.2011 22:47 # 0
Анонимус 14.03.2011 23:46 # +1
break конечно тоже дурно пахнет, но в военное время конечно может прокатить
Lure Of Chaos 15.03.2011 00:13 # 0
gegMOPO4 15.03.2011 00:31 # 0
g00d 15.03.2011 04:03 # 0
Vasiliy 15.03.2011 10:30 # 0
while
его даже Женька Попов осилил