Originariamente inviato da uomo_duff
...

è sbagliato fare ciò?
In programmazione giusto/sbagliato lo ritengo molto soggettivo diciamo che potresti fare tutto in due righe (il controllo numerico) tutto quello che hai scritto prima non l'ho capito e comunque come hai scritto la funzione non potrà mai funzionare vuoi verificare/testare qualcosa che non esiste