Un programma per la gestione di “prestiti”

Questo stupido programma fu un’idea del mio prof di Programmazione object-oriented. Ci lavorai sacrificando preziose ore di studio, glielo inviai e lui non si degnò nemmeno di rispondere alla mia e-mail. Lo pubblico, così magari può servire da spunto per qualcuno. È pur sempre un progettino per una materia in cui ho preso 30 😀

Ad ogni modo, se state pensando che abbia qualcosa a che fare con prestiti monetari siete abbastanza fuori strada. Il programma doveva servire a tenere un elenco degli oggetti prestati agli amici. Il programma principale è abbastanza scomodo da usare, ma le classi di supporto sono fatte abbastanza bene da permettere di scrivere un’interfaccia più comoda (eventualmente grafica) col minimo sforzo. Infatti buona parte del codice è spostata dall’interfaccia utente, la classe progPrestiti, al prestitoManager. I commenti all’interno del codice sono così tanti da potermi risparmiare spiegazioni dilungate.

Ci sono delle altre cose che si potrebbero migliorare. Per esempio, i dati vengono letti dai file e caricati tutti in memoria, cosa da evitare se si prevede di salvare molti dati e anche poco furba se si decide di sostituire i file con un database. L’ideale sarebbe tenere una cache di dati in memoria e fare degli scambi memoria <-> file all’occorrenza.
Altra cosa è l’ordinamento. Se si prevede di memorizzare molti dati è consigliabile pensare a un buon modo di inserirli in qualche ordine (eventualmente creando degli indici) o usare un database al posto dei file. Ultima cosa: nessuno sa il codice fiscale dei propri amici, quindi sarebbe meglio sostituirlo con un codice più semplice!Link: http://www.ilbytecidio.it/altri_file/prestiti.zip
Buon divertimento! Spero che questa cosa possa essere più utile a qualcuno di quanto lo sia stata a me.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *