Salve a tutti, colleghi appassionati di codice!
Come un vecchio collezionista di vinili che si rifiuta di abbandonare il giradischi, ammetto di essermi aggrappato a Python 2 per troppo tempo. Ho un progetto legacy piuttosto corposo, scritto anni fa, che funziona... beh, funzionava. Ora, con la fine del supporto a Python 2, mi sono deciso a fare il grande salto verso Python 3.
Ho iniziato la migrazione, ma mi sono imbattuto in diversi ostacoli. Le differenze nella gestione delle stringhe (unicode, bytes...) mi stanno dando del filo da torcere, e alcune librerie che utilizzavo non sono più mantenute o sono state aggiornate con modifiche significative. In particolare, sto avendo problemi con la compatibilità di un modulo che gestisce la comunicazione con un vecchio database.
Qualcuno di voi ha già affrontato una migrazione simile? Avete consigli, trucchi o librerie da suggerire per semplificare il processo? Stavo pensando di usare `2to3`, ma non sono sicuro che sia sufficiente per il mio caso. Qualsiasi dritta è ben accetta!
Grazie in anticipo per il vostro aiuto!
Come un vecchio collezionista di vinili che si rifiuta di abbandonare il giradischi, ammetto di essermi aggrappato a Python 2 per troppo tempo. Ho un progetto legacy piuttosto corposo, scritto anni fa, che funziona... beh, funzionava. Ora, con la fine del supporto a Python 2, mi sono deciso a fare il grande salto verso Python 3.
Ho iniziato la migrazione, ma mi sono imbattuto in diversi ostacoli. Le differenze nella gestione delle stringhe (unicode, bytes...) mi stanno dando del filo da torcere, e alcune librerie che utilizzavo non sono più mantenute o sono state aggiornate con modifiche significative. In particolare, sto avendo problemi con la compatibilità di un modulo che gestisce la comunicazione con un vecchio database.
Qualcuno di voi ha già affrontato una migrazione simile? Avete consigli, trucchi o librerie da suggerire per semplificare il processo? Stavo pensando di usare `2to3`, ma non sono sicuro che sia sufficiente per il mio caso. Qualsiasi dritta è ben accetta!
Grazie in anticipo per il vostro aiuto!