Копаюсь в коде прошивки одного девайса, доставшемся "в наследство" от прошлого разработчика. Дохожу до обработчика прерывания, который писан на ассемблере, и вижу божественный комментарий:
...
POP R16
POP R18
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
Чувствую, отладка будет веселой)
(С) Bash
...
POP R16
POP R18
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
Чувствую, отладка будет веселой)
(С) Bash
раскрыть ветку (10)
раскрыть ветку (7)
раскрыть ветку (3)
раскрыть ветку (2)
//
// Dear maintainer:
//
// Once you are done trying to 'optimize' this routine,
// and have realized what a terrible mistake that was,
// please increment the following counter as a warning
// to the next guy:
//
// total_hours_wasted_here = 42
//
// Dear maintainer:
//
// Once you are done trying to 'optimize' this routine,
// and have realized what a terrible mistake that was,
// please increment the following counter as a warning
// to the next guy:
//
// total_hours_wasted_here = 42
//
раскрыть ветку (1)
$yesterday = $now->modify('-1 day'); // all my troubles seemed so far away
// Now it looks as though they're here to stay
// oh, I believe in yesterday
// Now it looks as though they're here to stay
// oh, I believe in yesterday
раскрыть ветку (2)
раскрыть ветку (1)
//
// Dear maintainer:
//
// Once you are done trying to 'optimize' this routine,
// and have realized what a terrible mistake that was,
// please increment the following counter as a warning
// to the next guy:
//
// total_hours_wasted_here = 42
//
Мой вольный перевод:
//
// Уважаемый:
//
// Если ты взялся оптимизировать эту функцию
// и обнаружил, что это была большая ошибка,
// увеличь счетчик в назидание следующему
// разработчику:
//
// часов_потрачено_впустую = 42
//
// Dear maintainer:
//
// Once you are done trying to 'optimize' this routine,
// and have realized what a terrible mistake that was,
// please increment the following counter as a warning
// to the next guy:
//
// total_hours_wasted_here = 42
//
Мой вольный перевод:
//
// Уважаемый:
//
// Если ты взялся оптимизировать эту функцию
// и обнаружил, что это была большая ошибка,
// увеличь счетчик в назидание следующему
// разработчику:
//
// часов_потрачено_впустую = 42
//
раскрыть ветку (1)
Герб? Баг (жук), костыли, велосипед (изобретать велосипед), бубен - атрибуты программиста...
