Strumenti utilizzati ==================== Nello sviluppo di N.E.S.T. sono stati usati i seguenti strumenti software: `IntelliJ IDEA Ultimate`_ IDE multilinguaggio utilizzato per lo sviluppo di tutte le parti di N.E.S.T., per la scrittura della documentazione, per l'esecuzione del testing e per la visualizzazione del coverage, per il refactoring automatico e per l'analisi statica del codice. `Git`_ Software di controllo versione utilizzato per tracciare tutte le modifiche al software. `GitLab`_ Applicazione web self-hosted per hosting di repository `Git`_, utilizzato per ospitare il repository del progetto. .. hint:: È accessibile al seguente indirizzo: https://gitlab.steffo.eu/ `Taiga`_ Applicazione web self-hosted per il Project Management, utilizzata per tracciare lo stato del progetto giorno per giorno. .. hint:: È accessibile al seguente indirizzo: https://taiga.steffo.eu/ `SonarQube`_ Applicazione web self-hosted per l'analisi statica e visualizzazione del coverage del software, utilizzata per il miglioramento della qualità del codice del progetto. .. hint:: È accessibile al seguente indirizzo: https://sonarqube.steffo.eu/ `Discord`_ Piattaforma centralizzata di messaggistica istantanea e chiamate vocali utilizzata per la comunicazione sincrona tra i membri del team. .. _IntelliJ IDEA Ultimate: https://www.jetbrains.com/idea/ .. _Git: https://git-scm.com/ .. _GitLab: https://about.gitlab.com/ .. _Taiga: https://www.taiga.io/ .. _SonarQube: https://www.sonarqube.org/ .. _Discord: https://discord.com/