Я недавно натолкнулся на библиотеку Python на GitHub. Библиотека отличная, но содержит одно явное опечатка в имени функции. Давайте назовем это, dummy_fuction()
пока это должно быть dummy_function()
. Эта функция определенно «в дикой природе» и, скорее всего, используется во встроенных системах.
Первое, что приходит на ум, - это добавить вторую версию функции с правильным именем и добавить предупреждение об устаревании в первую версию для следующего выпуска.
Три вопроса:
- Может ли описанный выше подход иметь какие-либо непредвиденные последствия?
- Существует ли стандартный подход к такого рода проблемам?
- Как долго следует оставлять предупреждение об устаревании?
http_referer
«Это похоже на то, когда я делал поле реферера. У меня не было ничего, кроме горя за мой выбор орфографии. Сейчас я пытаюсь исправить орфографию в OED, поскольку мое правописание используется несколько миллиардов раз в минуту больше». чем их. " - Филипп Хэллам-Бейкер