--------------------------------------------------------------------------------- Language files blank comment code --------------------------------------------------------------------------------- Java 135 1598 2229 9098 XML 28 158 683 2813 JavaScript 6 117 165 1849 Freemarker Template 42 180 24 1491 Maven 7 153 69 1088 YAML 35 91 7 565 HTML 9 47 29 469 SQL 31 11 8 234 XSD 2 0 0 181 CSS 1 73 22 81 Bourne Shell 6 16 6 80 --------------------------------------------------------------------------------- SUM: 302 2444 3242 17949 ---------------------------------------------------------------------------------
È da un po' che non facevo un report.
Note
|
Questo articolo è stato scritto prima della chiusura di Gasce avvenuta a gennaio 2022 |
Salve a tutti
è da settembre dell’anno scorso che non do' un aggiornamento di dettaglio sullo stato dello sviluppo, e da allora ne è passato di codice nel repository.
Il portale si è evoluto da "esperimento" a qualcosa di fruibile e gestibile (va sistemata ancora l’area riservata all’admin del portale ovverosia me [smile o] ) gli admin dei server possono condividere le loro news usando twitter, postare screenshot e video (quest’ultimi ospitandoli su youtube) nella galleria, e verificare le attività svolte.
La lista server è sortabile in tempo reale e tutte le aree sono fruibili anche su dispositivi mobili, e sono anche pronte le prime immagini con statistiche (tipo quelle di UOShards).
Altre modifiche riguardano l’engine e le query per le statitische che hanno subito numerose ottimizzazioni. In particolare l’engine ora prevede un secondo tentativo di prelievo, in caso di fail, se il server era attivo al precedente tentativo questo per aggirare i timeout sporadici nei momenti di alto carico dei server monitorati.
Il tutto produce il seguete report di cloc:
Come si evince facilmente il codice è cresciuto sostanzialmente in particolare il codice java è aumentato di più del 50% e non è da solo (la riduzione di js e dovuta ad un errore nei vecchi report dove venivano incluse le librerie usate nel blog).
C’è ancora da fare ma l’ultima feature prima della beta sarà limitata all’inserimento di un paio di grafici aggregati nella home. Dopo di cio seguirà un congelamento del codice (nessuna nuova funzionalità) in vista di una revisione generale per pulizia e ricerca di eventuali sviste implementative.
La beta pubblica
Questo perchè, come annunciato in un recente tweet, a Pasqua voglio avviare la beta pubblica.
Ciò vuol dire che sincronizzero i dati con UOShards per l’ultima volta (a meno di gravi problemi), e da quel momento i due portali vivranno vite separate fino ad agosto quando UOShards verrà chiuso e diverrà un semplice redirect a gasce.com.
Poi si vedrà…
Saluti
K.