Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Per questo esame ho utilizzato una struttura quanto più possibile modulare senza andare troppo fuori traccia richiesta.

Ho implementato questi esercizi seguendo il principio della Separazione delle Preoccupazioni (SOC), dell'Astrazione e delle Responsabilità Singole. Ho diviso logica business (MovieMethods.py) e persistenza dei dati (MovieLibrary) Ho utilizzato l'incapsulamento creando la classe Movie con inmetodi per la sua traduzione in dizionari e instanza. Tenendo in mente il DRY e spero il keep it simple, ho seguito cosa richiesto aggiungendo all'inizializzazione del costruttore della classe MovieLibrary, oltre a json_file e movies, movie_methods per riuscire a dare questa struttura. Ho pensato alla pulizia e validazione delle stringhe, ma soprattuto ho usato il Type Hinting

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages