Forum discussione progetto

Chiarimento riguardo share() e showMeSharing()

Chiarimento riguardo share() e showMeSharing()

di FLAVIO ROMANO -
Numero di risposte: 2
Le varie partite condivise dai giocatori devono essere salvate in un file (Così da persistere anche dopo lo spegnimento del server) oppure basta una struttura dati?
In riposta a FLAVIO ROMANO

Ri: Chiarimento riguardo share() e showMeSharing()

di MATTEO LOPORCHIO -
Di seguito la mia interpretazione.

Secondo me tutte le partite effettuate dai giocatori devono essere salvate in un file JSON, in quanto "informazioni relative agli utenti". Citando il testo, infatti:

"Il server definisce opportune strutture dati per memorizzare le informazioni relative agli utenti e persiste lo stato del sistema. Quando il server viene riavviato tali informazioni sono utilizzate per ricostruire lo stato del sistema. Le informazioni devono essere memorizzate su file utilizzando il formato JSON."

Quindi dato che le partite condivise sono potenzialmente un sottoinsieme di quelle effettuate, nel file JSON ci saranno anche tutte quelle che i giocatori hanno scelto di rendere pubbliche.



In riposta a FLAVIO ROMANO

Re: Chiarimento riguardo share() e showMeSharing()

di Laura Ricci -
Direi che le informazioni che è necessario obbligatoriamente persistere sono quelle relative all'account di ogni utente e alle sue statistiche. Per quanto riguarda le partite giocate dagli utenti/condivise, direi di lasciare la interpretazione libera. Sicuramente una soluzione è quella indicata da Matteo Loporchio, in cui si persistono anche i dati di tutte le partite giocate. Dipende dagli obiettivi del servizio che si vuole fornire, quindi obbligatorie le prime informazioni, libera la interpretazione relativa alla memorizzazione delle secondo tipo di informazioni