avete scritto tantissimo codice e fatto un progetto più grosso del dovuto, ci sono tante funzionalità anche non richieste 🟢
avete creato tante branches e PR
ottimo readme 👍 (forse il todo andava aggiornato)
avete tipizzato puntualmente le funzioni
avete utilizzato il database, cosa non richiesta ma ottima 🚀
Successivamente riceverete via email l'attestato di QD 👍
Suggerimenti per migliorare il progetto (opzionalmente) a tempo perso:
aggiungete una pipeline come nella repository qd-starter-pack
usate requirements.txt per definire le dipendenze di python e requirements_dev.txt per definire le dipendenze riguardo il testing (come in qd-starter-pack)
vedo molta ridondanza di codice in questo file https://github.com/Graziano01/HangmanGame/blob/main/mode.py potreste convertire 2-3 funzioni in un'unica funzione con un parametro (o più parametri) per gestire le parti di codice dove le funzioni non sono uguali
eventuali altri suggerimenti riguardo la qualità del codice verranno suggeriti da pylint se lo aggiungerete alla pipeline
Qui potevate usare lo switch case (che in python si chiama match):
if life == 10:
draw(life)
elif life == 9:
draw(life)
.....
Comunque avete fatto più di quanto era richiesti, ottimo 👍
Successivamente riceverete via email l'attestato di QD 👍
Suggerimenti per migliorare il progetto (opzionalmente) a tempo perso:
Qui potevate usare lo switch case (che in python si chiama
match
):Comunque avete fatto più di quanto era richiesti, ottimo 👍