Skip to content

MarcoComolli/TirocinioTriennale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Annotazioni

TODO LIST

####### Task principali (maggiore urgenza)

  • Trovare la giusta nomenclatura per i file sorgenti
  • Far fare all'interfaccia grafica il preprocessing
  • Risolvere errori per l'esecuzione test di JUnit
  • Gestire nel MyTracerClass i dati raccolti (tipo mostrarli in un formato leggibile o farci gli esperimenti statistici)

####### Task secondari (non indispensabili)

  • Gestire situazioni di errore interfaccia e non
  • Codice per contare le istruzioni all'interno dei metodi ma fuori dai blocchi
  • Codice per passare al myTracerClass il conteggio delle istruzioni
  • Gestire ASTParser per fargli riconoscere i metodi dichiarati internamente a istruzioni

Tirocinio

parsing logical boolean expressions java --> stringa di ricerca

  • per ogni esecuzione di metodo tenere traccia dei vari cammini (1)

    • modificare il mytracer (inizia a registrare quando trovi una chiamata con codice -1)
  • condition coverage (2)

    • cercare parser espressioni
    • inserire istruzioni prima dei blocchi if per sapere il valore della condizione
    • tenere traccia delle condizioni
  • copertura delle istruzioni interne ai blocchi (3)

    • cercare un tool che tenga conto del numero istruzione
    • contare i punti e virgola in caso negativo
    • sapere quante istruzioni per blocco e tenerne traccia
  • interfaccia grafica (4)

  • copertura dei casi di test (5)

    • alla fine di ogni classe di test sapere quanto si è coperto del totale
    • giocare con le statistiche

About

Progetto per tirocinio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages