В нашем продукте, написанном довольно много лет назад, все процедуры печати сообщений, которые может увидеть пользователь, сопровождаются уникальными числовыми идентификаторами, который нужно регистрировать в специальной базе, где кратко описывается смысл сообщения и - как предполагалось - переводы на другие языки.
Сейчас - уже которую неделю - я занимаюсь расчисткой кода от
И вижу:
// desperation debugging -- not called
void check_for_some_property(...) {
...
}
Некая процедура, которая пригодна только для того, чтобы вызываться исключительно из-под отладчика, мало того что была checked in, так в ней еще и все отладочные печати снабжены уникальными идентификаторами!
Вот какие они, американские пиэйчди!