spamsink: (Default)
[personal profile] spamsink


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

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

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

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

Вот какие они, американские пиэйчди!
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting
Page generated Mar. 5th, 2026 05:40 am
Powered by Dreamwidth Studios