хорошее повтори и еще раз повтори |
[май. 10, 2013|12:40 pm]
Anatoly Vorobey
|
На работе есть внутренняя библиотека на C++, у которой есть популярный интерфейс. Некоторое время назад в интерфейсе обнаружился хитрый баг, который вытекает из самого дизайна. Соответственно этот API заменили на другой, но сам код просто так удалить пока не смогли, слишком много пользователей, которые еще не мигрировали. В результате файл .h сейчас начинается так:
// See [omitted] and [omitted] instead. // // There is a known bug in this implementation of [omitted] // that can cause deadlock. // // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated // deprecated deprecated deprecated deprecated deprecated deprecated
|
|