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 II gyak

Hasonló előadás


Az előadások a következő témára: "Rendszerfejlesztés II gyak"— Előadás másolata:

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

2 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 Rendszerfejlesztés gyakorlat - © Fülöp Lajos

3 Felület Menü Bal oldalt Jobb oldal
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 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 Rendszerfejlesztés gyakorlat - © Fülöp Lajos

5 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 Rendszerfejlesztés gyakorlat - © Fülöp Lajos

6 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 Rendszerfejlesztés gyakorlat - © Fülöp Lajos

7 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 Rendszerfejlesztés gyakorlat - © Fülöp Lajos

8 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! Rendszerfejlesztés gyakorlat - © Fülöp Lajos

9 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 Rendszerfejlesztés gyakorlat - © Fülöp Lajos

10 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ó 10-12 oldal Javított rendszerről helyzetkép Itt már elég kiemelni, hogy mi lett javítva (szintén diagramokkal alátámasztva!) Rendszerfejlesztés gyakorlat - © Fülöp Lajos

11 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 Rendszerfejlesztés gyakorlat - © Fülöp Lajos


Letölteni ppt "Rendszerfejlesztés II gyak"

Hasonló előadás


Google Hirdetések