Sono stati tanti i feedback ricevuti in queste settimane relativamente al Catalogo del software e in ottica di miglioramento continuo abbiamo iniziato ad affrontare l’ottimizzazione della componente “motore di ricerca” interno al sito di Developers Italia. L’obiettivo era quello di creare un’esperienza utente più semplice, rendendo i contenuti principali raggiungibili in pochi clic. La nuova componente permette di ricercare tra i numerosi contenuti del sito suddivisi nelle seguenti categorie: software a riuso, software open source, API e Amministrazioni cedenti. Operativamente è stato eseguito un refactoring del codice sorgente introducendo React.js in sostituzione ad un insieme di librerie di più difficile gestione e manutenzione. A ciò si aggiunge la scelta di Jest come testing framework che permetterà di ottenere un ambiente di produzione più solido e resiliente. Nella fattispecie, l’introduzione di React.js con Jest ci garantirà il miglioramento del grado di manutenibilità dell’intera base di codice, velocizzando il processo di individuazione e correzione di eventuali bug. Contemporaneamente abbiamo colto l’occasione per intervenire sulla user interface, migliorando la fruibilità dell’intero Catalogo anche da dispositivi mobile.
Nel ringraziarvi per tutti i preziosi suggerimenti che abbiamo ricevuto in questi mesi vi invitiamo a verificare il corretto funzionamento del motore e aspettiamo ulteriori consigli sui nostri canali community (Slack e Forum).
Il Team Developers Italia