Thursday, November 27, 2008

радости жизни на работе.


n = new_passes_counter;
counter += new_passes_counter;
new_passes_counter -= n;

а и еще вот такие конструкции периодически встречаю:

for(i=0; i < N; i++){
foo();
if(i < N && !p){
bar();
}
blabla();
if(i < N){
blablabla();
}
}

это пиздец, товарищи. и эти люди работают в конторе с мировым именем.
у меня это этого начинается стресс и депрессия.
щетаю, что надо читать курсы про инварианты циклов.

1 comment:

DrMouse said...

ЕСТЬ ТАКИЕ ВАРИАНТЫ:
- Не считай, что ты работаешь с компании с мировым...
- Не считай, что ты работаешь...
- Не смотри код. Смело добавляй свой. Чужой закомменчивай без оглядки.
- Считай, что твой код (как и тот код, что ты ещё напишешь) - вырожденный случай написанного до тебя.
- Зажмурься и напусти обфускатор.
- Натрави на исходники потерьный енкодер. Проверь компиляцию Если код по прежнему компилится после декодирования, то в нём было слишком много копипаста и лишнего.