Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Rendszerfejlesztés gyakorlat - © Fülöp Lajos Rendszerfejlesztés II gyak 9.óra.

Hasonló előadás


Az előadások a következő témára: "Rendszerfejlesztés gyakorlat - © Fülöp Lajos Rendszerfejlesztés II gyak 9.óra."— Előadás másolata:

1 Rendszerfejlesztés gyakorlat - © Fülöp Lajos Rendszerfejlesztés II gyak 9.óra

2 Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Rendszerfejlesztés gyakorlat - © Fülöp Lajos Eszköz - SourceInventory Minőségmérés - eszköztámogatás Csak kabinetből érhető el/ssh tunnelel  Lsd. MEKK eleres Azonosító-jelszo csapatonkent egy Demo: log4j  user: demo  pass: TEHOJ

3 Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Felület Menü  Diagramok, riportok, keresesek inditása Bal oldalt  Logikai nézet: forráskód entitások tartalmazási hierarchiában  Klón nézet: klón osztályok és példányok  Keresési eredmények Jobb oldal  Munkafelület, diagramok, riportok számára

4 Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Rendszerfejlesztés gyakorlat - © Fülöp Lajos Funkciók Oszlopdiagram – barchart  Szcenárió Search / search by metric value  TOP 10 lLOC Classes Találatok kijelölése Charts / Barchart / new lLOC és egyéb metrikák vizsgálata

5 Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Rendszerfejlesztés gyakorlat - © Fülöp Lajos Funkciók Hisztogram  Szcenárió Jelöljük ki a Full View-ban a System Root-ot Charts / Histogram lLOC

6 Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Rendszerfejlesztés gyakorlat - © Fülöp Lajos Funkciók Torta diagram  Szcenárió Search/Search by metric value  TOP 1 lLOC Class Jelöljük ki a talált elemet Charts / Pie Chart Szürjük a Method-okra

7 Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Rendszerfejlesztés gyakorlat - © Fülöp Lajos Funkciók Timeline diagram  Szcenárió Search/Search by metric value  TOP 1 CC Class Jelöljük ki a talált elemet Charts / Timeline Metrics/Duplicated Code/CC metrika  Válasszuk ki a Java csomagot (Logical Viewban) Charts/Timeline Metrics/Size/TlLOC  Rendszer mérete az idők folyamán

8 Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Rendszerfejlesztés gyakorlat - © Fülöp Lajos Funkciók Kódolási minőség, bad smellek  Hogyan? Reports / SourceAudit Tetszőlegesen válasszunk a szabálysértések közül Lsd. a 14es foliat!  Mire jó? Konkrét problémák keresése a rendszerben A riportban adott elemre jobb klikk majd Configuration Management-> View Sourcera bejon a forraskod!

9 Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Rendszerfejlesztés gyakorlat - © Fülöp Lajos Funkciók Item info  Hogyan? Jobb klikk + Item info  Mire használjuk? lekérhetjük az összes metrika értéket  Fontos T prefix jelentése Total Pl. TLOC – LOC között mi a különbség?  TLOC az egész rendszerben található sorok számát jelenti (rekurzívan)  LOC csak a legfelső namespacere vonatkozik  a rendszerre a T prefixű metrikákat vizsgáljuk

10 Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Rendszerfejlesztés gyakorlat - © Fülöp Lajos Feladat A forráskód javítása  Metrikák alapján Pl. Kohézió növelése, csatolás csökkentése  Szabálysértések csökkentésével Először a kritikusabbak  Pl. JGN1007, JGN1001, JGN3005 Minőségjelentési doksi, két rész:  Jelenlegi állapotról helyzetkép 5-6 diagram Minden metrikatípusról, klónokról, szabálysértéstípusról, bad smellről legyen szó oldal  Javított rendszerről helyzetkép Itt már elég kiemelni, hogy mi lett javítva (szintén diagramokkal alátámasztva!)

11 Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Rendszerfejlesztés gyakorlat - © Fülöp Lajos Megjegyzés A jelentésben minőségi jellemzőkre is következtetni kell a metrikák értékeiből  Szubjektív Előző anyagban voltak javaslatok Saját ötlet  Lehetséges minőségi jellemzők Karbantarthatóság Újrafelhasználhatóság Érthetőség Megbízhatóság


Letölteni ppt "Rendszerfejlesztés gyakorlat - © Fülöp Lajos Rendszerfejlesztés II gyak 9.óra."

Hasonló előadás


Google Hirdetések