Tilstandsvurdering af systemet - REVI
Indhold
Teknologisk platform
Revi er udviklet . NET Core 3.1. Systemet er udviklet af to personer, hvilket har betydet stor ensartethed i applikationen.
Arbejdet med Revi er kalendermæssigt foregået parallelt med udvikling af Star.Foundation. Derfor gør Revi ikke brug af alle Star.Foundations komponenter, hvilket har været godkendt af STAR. Dvs. Revi har f.eks. udviklet egen model for historik og audit.
Angular og nu React er foretrukket frontend udviklingsframework i StarCity. Grundet manglende Angular udviklere på udviklingstidspunktet blev det besluttet at udvikle Revi på JQuery. Derfor divagerer Revi teknologisk fra StarCitys øvrige brugervendte løsninger på dette punkt.
Dokumentation
Løsning er dokumenteret i mindre grad.
Testdækning
Nedenstående skærmbillede viser den beregnede testdækning af relevante projekter. Projektet har ikke en selvstændig KPI for testdækning. Herunder ses at størstedelen af løsningen er godt dækket af automatiserede tests. Der eksisterer ca. 35 integrations tests (som rammer alt fra servicelag til databasen, fra sikkerhed til auditering). Herudover knap 15 unittests som tester små enheder.
Tilstand af kodebasen
N/A
Størrelse
Kodebasen består af omkring 25.000 kodelinjer.
Applikation (C#)
Løsningen er bygget op i komponenter, som gør at, løsningen vurderes til at være i god teknisk tilstand.
Database
Der er
· 2 stored procedures.
· 0 triggers, 14 views, 0 functions
· Ca. 40 tabeller
· Databasen er normaliseret og indeholder referentiel integritet.
Brugervenlighed
Brugervenlighed har været centralt i løsningsudviklingen. Derfor er brugervenligheden høj.