code review effettuate anche se le PR sono state poche (solo 6)
รจ stato usato lo standard "git conventional commits"
avete usato le classi astratte ๐
codice ben tipizzato ๐
avete scritto abbastanza tests ed utilizzato la parametrizzazione (un sacco ๐), ottimo! ๐
91% di code coverage ๐
il codice ha molti commenti ๐
minor: ci dovrebbero essere due requirements, requirements.txt con tutte le dipendenze per avviare il progetto e requirements_dev.txt dove sono elencate solo le librerie per il testing
Il progetto รจ molto originale ed anche molto simpatico, ho visto che ogni PR รจ stata revisionata e commentata, l'uso della parametrizzazione dei tests รจ veramente ottimo, non ho trovato altri progetti che l'hanno usata cosรฌ tanto.
Ottimo progetto, complimenti. ๐ฏ
Miglioramenti che potreste fare:
renderlo cross-platform
sostituire la libreria pyttsx3 con una libreria moderna e supportata