- 1
- 2
for(byte i = 3;i<129;++i)
(state.programImpl[i])(state);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+167
for(byte i = 3;i<129;++i)
(state.programImpl[i])(state);
Мне достался на поддержку этот проект. Это основной цикл программы, хотя их несколько. Есть некоторый массив, заполненный алгоритмом программыфункциями через
PI programImpl= {
beginPrg,
//...
};
В зависимости от выполнения различных условий state.programImpl самомодифицируется во время выполнения этого цикла. Мне хочется сказать: "Возьми Lisp и никогда более не берись за С++!". А вообще, в этом проекте эта самомодификация просто не нужна. А теперь вопрос: "Что у человека с головой?"
CPPGovno 29.09.2011 08:17 # 0
Lispоёбы отебали прямо в голову?
Teddy_Brown 29.09.2011 09:19 # +7
guest 30.09.2011 06:36 # +1
CPPGovno 30.09.2011 11:16 # 0
kipar 29.09.2011 11:05 # 0
2. Для какой платформы код? Для контроллеров это может быть вполне применимо, для нормальных пк - да, бред.
ctm 29.09.2011 13:30 # 0
какие-то специфические требования или просто маразм?
SmackMyBitchUp 29.09.2011 14:00 # +3
Говногость 29.09.2011 18:23 # 0
CPPGovno 29.09.2011 23:39 # +2