Skip to content
Vito Romano edited this page Oct 14, 2024 · 6 revisions

Introduzione

Questo Wiki illustra i concetti fondamentali del sistema di testing interattivo basato su microservizi su cui abbiamo lavorato. L'attenzione è rivolta principalmente all'integrazione tra i task T5 (gestione dell'avvio delle partite e selezione dei parametri di gioco) e T6 (editor di test), con l'obiettivo di rendere il codice più efficiente, modulare e facilmente adattabile a futuri cambiamenti.

Lo scopo di questa Wiki è fornire una guida pratica per comprendere il ruolo dei vari componenti, il loro utilizzo all'interno del sistema e le principali sequenze operative. Troverai una pagina dedicata ad ogni package da noi sviluppato:

  1. Component
  2. Interface
  3. Game

Package

Il diagramma dei pacchetti fornisce una visione d'insieme dell'organizzazione del sistema, evidenziando la suddivisione in moduli distinti. pkg

Deployment Diagram

Attraverso l'attività di refactoring e l'implementazione di una maggiore modularità, l'architettura del sistema risulterà significativamente semplificata. L'integrazione tra il Task T5 (responsabile della gestione dell'avvio delle partite e della selezione dei parametri di gioco) e il Task T6 (che si occupa della logica dell'editor di test) permetterà di unificare questi due flussi operativi in una struttura coerente e più facile da gestire.

Immagine WhatsApp 2024-10-14 ore 12 13 15_1046c9fa

Clone this wiki locally