spamsink: (Default)
[personal profile] spamsink


В нашем продукте, написанном довольно много лет назад, все процедуры печати сообщений, которые может увидеть пользователь, сопровождаются уникальными числовыми идентификаторами, который нужно регистрировать в специальной базе, где кратко описывается смысл сообщения и - как предполагалось - переводы на другие языки.

Сейчас - уже которую неделю - я занимаюсь расчисткой кода от каловых завалов, оставшихся от старой хардверной архитектуры, которую перестали продавать уже, пожалуй, года три как, но руки дошли сделать branch совсем недавно.

И вижу:
// desperation debugging -- not called
void check_for_some_property(...) {
...
}

Некая процедура, которая пригодна только для того, чтобы вызываться исключительно из-под отладчика, мало того что была checked in, так в ней еще и все отладочные печати снабжены уникальными идентификаторами!

Вот какие они, американские пиэйчди!
Page generated Mar. 5th, 2026 01:25 pm
Powered by Dreamwidth Studios