Recentemente ho trovato una libreria Python su GitHub. La libreria è fantastica, ma contiene un errore di battitura lampante in un nome di funzione. Chiamiamolo dummy_fuction()
mentre dovrebbe essere dummy_function()
. Questa funzione è sicuramente "in the wild" e molto probabilmente utilizzata nei sistemi embedded.
La prima cosa che ti viene in mente è aggiungere una seconda versione della funzione con il nome corretto e aggiungere un avviso di ritiro alla prima versione per la prossima versione.
Tre domande:
- L'approccio sopra potrebbe avere conseguenze indesiderate?
- Esiste un approccio standard a questo tipo di problema?
- Per quanto tempo dovrebbe essere lasciato un avviso di ritiro?