Ciao a tutti,
fra qualche settimana (il 13 Dicembre) andro' al JUG Milano a fare una
presentazione su JavaParser & JavaSymbolSolver, dei progetti open-source su
cui lavoro.

Se a qualcuno puo' interessare come argomento possiamo fare il viaggio
insieme.

Qua sotto l'abstract.

Federico T.

---
JavaParser è un parser per Java, scritto in Java. Insieme a
JavaSymbolSolver può essere utilizzato per processare codice Java per
gli scopi più disparati. Si può analizzare codice Java esistente,
modificarlo o generarne di nuovo.

Vedremo come sia possibile usare JavaParser per identificare pattern
specifici nel nostro codice. O come sia possibile eseguire delle query
sul codice e calcolare delle metriche che ci interessino.

Un uso avanzato che vedremo è quello del supporto al refactoring
automatizzato. Immaginiamo di voler adattare il nostro codice a una
nuova versione di una libreria: perché non adattare il codice usando
JavaParser invece che correggerlo manualmente?

Infine vedremo come JavaParser possa essere usato per generare nuovo
codice Java. Ad esempio per evitarci di scrivere codice ripetitivo a
mano o per transpilare un DSL in codice Java.

Queste sono alcune idee su come usare JavaParser, in attesa di
discuterne insieme e raccogliere idee su come evolvere questa
libreria.
-- 
Website at https://tomassetti.me
GitHub https://github.com/ftomassetti

Reply via email to