Di recente mi sono imbattuto in una libreria Python su GitHub. La libreria è fantastica, ma contiene un errore di battitura evidente in un nome di funzione. Chiamiamolo dummy_fuction()
mentre dovrebbe essere dummy_function()
. Questa funzione è sicuramente "allo stato brado" e molto probabilmente utilizzata nei sistemi embedded.
La prima cosa che mi viene in mente è aggiungere una seconda versione della funzione con il nome corretto e aggiungere un avviso di deprecazione alla prima versione per la prossima versione.
Tre domande:
- L'approccio sopra potrebbe avere conseguenze non intenzionali?
- Esiste un approccio standard a questo tipo di problema?
- Per quanto tempo dovrebbe essere lasciato in atto qualsiasi avviso di deprecazione?
http_referer
- "È come quando ho fatto il campo referer. Non ho avuto altro che dolore per la mia scelta dell'ortografia. Ora sto provando a correggere l'ortografia nell'OED poiché la mia ortografia viene utilizzata diverse miliardi di volte al minuto in più del loro ". - Phillip Hallam-Baker